lambdacd.core

Main entrypoinint into LambdaCD. Provides core functionality to assemble an instance of LambdaCD that can run.

assemble-pipeline

(assemble-pipeline pipeline-def config)(assemble-pipeline pipeline-def config pipeline-state-component)

Assemble various internal LambdaCD components into a unit ready to run.

Returns a map that contains :context and :pipeline-def

default-config

Default configuration if none other is specified

default-shutdown-sequence

(default-shutdown-sequence ctx)

Default behavior when shutting down a Pipeline. Kills runnning pipelines, stops runners and internal processes.

execute-step

deprecated in 0.9.5

(execute-step args ctx step)(execute-step args [ctx step])

DEPRECATED, use lambdacd.execution.core instead

execute-steps

deprecated in 0.9.5

(execute-steps steps args ctx & opts)

DEPRECATED, use lambdacd.execution.core instead

kill-step

deprecated in 0.9.5

(kill-step ctx build-number step-id)

DEPRECATED, use lambdacd.execution.core/kill-step instead

retrigger

deprecated in 0.9.5

(retrigger pipeline context build-number step-id-to-retrigger)

DEPRECATED, use lambdacd.execution.core/retrigger instead