conform

command module
v0.1.0-alpha.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2017 License: MPL-2.0 Imports: 1 Imported by: 0

README

Conform

DRY, hygienic, fast builds.

Gitter GoDoc

Travis Codecov Go Report Card

Release GitHub (pre-)release


Conform is a tool for building projects in a flexible and reliabale manner.

The key features of Conform are:

  • DRY: Templatized multi-stage Docker builds.
  • Hygienic: Builds run in Docker.
  • Fast: Leverages Docker caching, building only what has changed.

Getting Started

Create a file named conform.yaml with the following contents:

metadata:
  repository: example
policies:
  - type: conventionalCommit
    spec:
      types:
        - "type"
      scopes:
        - "scope"
  - type: branch
    spec:
      name: master
      pipelines:
        - name: example
pipelines:
  example:
    stages:
      - example
stages:
  example:
    template: |
      FROM scratch

In the same directory, run:

$ conform enforce

Developing Conform

License

license

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL