LambdaCD 0.13.0
Released under the Apache License, version 2.0
a library to create a continous delivery pipeline in code.
Installation
To install, add the following dependency to your project or build file:
[lambdacd "0.13.0"]
Topics
Namespaces
lambdacd.core
Main entrypoinint into LambdaCD. Provides core functionality to assemble an instance of LambdaCD that can run.
Public variables and functions:
lambdacd.execution.core
Entrypoint into the pipeline/step execution engine.
Public variables and functions:
lambdacd.presentation.pipeline-structure
this namespace is responsible for converting the pipeline into a nice, map-format that we can use to display the pipeline in a UI
lambdacd.state.core
Facade for all functions related to dealing with LambdaCDs state. Wraps the related interfaces to simplify compatibility and API.
lambdacd.state.protocols
Defines protocols that need to be implemented by a state component
lambdacd.steps.control-flow
control flow elements for a pipeline: steps that control the way their child-steps are being run
Public variables and functions:
lambdacd.steps.git
build-steps that let you work with git repositories
Public variables and functions:
lambdacd.steps.support
Public variables and functions:
- always-chain-steps
- always-chaining
- assoc-build-metadata!
- capture-output
- chain-steps
- chaining
- if-not-killed
- injected-args
- injected-ctx
- killed?
- last-step-status-wins
- merge-globals
- merge-step-results
- new-printer
- print-to-output
- printed-output
- replace-args-and-ctx
- set-output
- to-fn
- to-fn-with-args
- unify-only-status
- unify-results
- writer-to-ctx