Skip to content
Docs Try Aspire
Docs Try

WellKnownPipelineSteps

Class static net8.0
📦 Aspire.Hosting v13.3.0
Defines well-known pipeline step names used in the deployment pipeline.
namespace Aspire.Hosting.Pipelines;
public static class WellKnownPipelineSteps
{
// ...
}
BeforeStartstatic
string
The step that runs before the application starts.
Buildstatic
string
The well-known step for building resources.
BuildPrereqstatic
string
The prerequisite step that runs before any build operations.
CheckContainerRuntimestatic
string
The step that checks whether the container runtime (e.g., Docker or Podman) is running. Build steps that need a container runtime should depend on this step.
Deploystatic
string
Aggregation step for all deploy operations. All deploy steps should be required by this step.
DeployPrereqstatic
string
The prerequisite step that runs before any deploy operations.
Destroystatic
string
Aggregation step for all destroy operations. All destroy steps should be required by this step.
DestroyPrereqstatic
string
The prerequisite step that runs before any destroy operations.
Diagnosticsstatic
string
The diagnostic step that dumps dependency graph information for troubleshooting.
ProcessParametersstatic
string
The step that prompts for parameter values before build, publish, or deployment operations.
Publishstatic
string
Aggregation step for all publish operations. All publish steps should be required by this step.
PublishPrereqstatic
string
The prerequisite step that runs before any publish operations.
Pushstatic
string
The meta-step that coordinates all push operations. All push steps should be required by this step.
PushPrereqstatic
string
The prerequisite step that runs before any push operations.
ValidateComputeEnvironmentsstatic
string
The step that validates compute resources are assigned to unambiguous compute environments.
View all fields