/lambdacd-cookie-cutter-pipeline-example

example on how to use lambdacd to generate several instances of the same pipeline-template

Primary LanguageClojureApache License 2.0Apache-2.0

cookie-cutter-pipeline-example

An example on how to use parameterized pipeline templates to generate several pipelines with the same structure. This can be useful if you have several projects that all need basically the same pipeline but have a few minor variations, e.g. different repositories and differently named build scripts.

This example can also be your introduction on using functions to generate pipelines in general.

Depends on LambdaCD 0.9.1

Usage

  • lein run will start your pipeline with a web-ui listening on port 8080

Files

  • pipeline.clj contains your pipeline-definition
  • steps.clj contains your custom build-steps