17 instantiations of PipelineStep
Aspire.Hosting (1)
Pipelines\DistributedApplicationPipeline.cs (1)
33
var step = new
PipelineStep
Aspire.Hosting.Azure (7)
AzureEnvironmentResource.cs (7)
66
var validateStep = new
PipelineStep
72
var createContextStep = new
PipelineStep
79
var provisionStep = new
PipelineStep
86
var buildStep = new
PipelineStep
92
var pushStep = new
PipelineStep
100
var deployStep = new
PipelineStep
108
var printDashboardUrlStep = new
PipelineStep
Aspire.Hosting.Tests (9)
Pipelines\DistributedApplicationPipelineTests.cs (9)
247
.WithAnnotation(new PipelineStepAnnotation(() => new
PipelineStep
281
new
PipelineStep
290
new
PipelineStep
359
var step1 = new
PipelineStep
366
var step2 = new
PipelineStep
612
.WithAnnotation(new PipelineStepAnnotation(() => new
PipelineStep
619
.WithAnnotation(new PipelineStepAnnotation(() => new
PipelineStep
954
.WithAnnotation(new PipelineStepAnnotation(() => new
PipelineStep
1002
.WithAnnotation(new PipelineStepAnnotation(() => new
PipelineStep
38 references to PipelineStep
Aspire.Hosting (29)
Pipelines\DistributedApplicationPipeline.cs (22)
18
private readonly List<
PipelineStep
> _steps = [];
33
var
step = new PipelineStep
52
private static void AddDependencies(
PipelineStep
step, object dependsOn)
73
private static void AddRequiredBy(
PipelineStep
step, object requiredBy)
94
public void AddStep(
PipelineStep
step)
151
private static IEnumerable<
PipelineStep
> CollectStepsFromAnnotations(DeployingContext context)
160
foreach (
var
step in annotation.CreateSteps())
168
private static void ValidateSteps(IEnumerable<
PipelineStep
> steps)
172
foreach (
var
step in steps)
181
foreach (
var
step in steps)
209
private static List<List<
PipelineStep
>> ResolveDependencies(
210
IEnumerable<
PipelineStep
> steps,
211
Dictionary<string,
PipelineStep
> stepsByName)
219
foreach (
var
step in steps)
227
foreach (
var
step in steps)
237
if (stepsByName.TryGetValue(requiredByStep, out
var
requiredByStepObj) &&
247
foreach (
var
step in steps)
265
var levels = new List<List<
PipelineStep
>>();
276
var currentLevel = new List<
PipelineStep
>();
282
var
step = stepsByName[stepName];
326
private static async Task ExecuteStepAsync(
PipelineStep
step, DeployingContext context)
350
foreach (
var
step in _steps)
Pipelines\IDistributedApplicationPipeline.cs (1)
33
void AddStep(
PipelineStep
step);
Pipelines\PipelineStep.cs (2)
50
public void DependsOn(
PipelineStep
step)
68
public void RequiredBy(
PipelineStep
step)
Pipelines\PipelineStepAnnotation.cs (4)
17
private readonly Func<IEnumerable<
PipelineStep
>> _factory;
23
public PipelineStepAnnotation(Func<
PipelineStep
> factory)
32
public PipelineStepAnnotation(Func<IEnumerable<
PipelineStep
>> factory)
41
public IEnumerable<
PipelineStep
> CreateSteps() => _factory();
Aspire.Hosting.Azure (7)
AzureEnvironmentResource.cs (7)
66
var
validateStep = new PipelineStep
72
var
createContextStep = new PipelineStep
79
var
provisionStep = new PipelineStep
86
var
buildStep = new PipelineStep
92
var
pushStep = new PipelineStep
100
var
deployStep = new PipelineStep
108
var
printDashboardUrlStep = new PipelineStep
Aspire.Hosting.Tests (2)
Pipelines\DistributedApplicationPipelineTests.cs (2)
359
var
step1 = new PipelineStep
366
var
step2 = new PipelineStep