Share via


IDistributedApplicationPipeline Interface

Definition

Represents a pipeline for executing deployment steps in a distributed application.

public interface IDistributedApplicationPipeline
type IDistributedApplicationPipeline = interface
Public Interface IDistributedApplicationPipeline

Methods

AddPipelineConfiguration(Func<PipelineConfigurationContext,Task>)

Registers a callback to be executed during the pipeline configuration phase.

AddStep(PipelineStep)

Adds a deployment step to the pipeline.

AddStep(String, Func<PipelineStepContext,Task>, Object, Object)

Adds a deployment step to the pipeline.

ExecuteAsync(PipelineContext)

Executes all steps in the pipeline in dependency order.

Applies to