Skip to content
This repository was archived by the owner on Jun 15, 2024. It is now read-only.

Pipeline Structure DSL

Florian Sellmayr edited this page Sep 15, 2015 · 2 revisions

Structure

The structure of a pipeline in LambdaCD is defined as a syntax-quoted list of functions.

(def pipeline
  `(
    (either
      wait-for-manual-trigger
      wait-for-repo)
    (with-repo
      run-tests
      compile-and-deploy)))

Those functions are the Build Steps. You can either directly put in functions that fulfill the build-step contract or calls to a function that returns a function that fulfills the same contract. Those functions will be evaluated when starting the pipeline.

Clone this wiki locally