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.

lambdacd.event-bus

Entry-point into the LambdaCD event bus.

lambdacd.execution.core

Entrypoint into the pipeline/step execution engine.

lambdacd.presentation.pipeline-state

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.presentation.unified

lambdacd.runners

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.step-id

lambdacd.steps.control-flow

control flow elements for a pipeline: steps that control the way their child-steps are being run

lambdacd.steps.git

build-steps that let you work with git repositories

lambdacd.steps.manualtrigger

Public variables and functions:

lambdacd.steps.result

lambdacd.steps.shell

Public variables and functions:

lambdacd.steps.status

lambdacd.steps.support

lambdacd.ui.api

Public variables and functions:

lambdacd.ui.ui-page

lambdacd.ui.ui-server

Public variables and functions:

lambdacd.util