65 writes to Name
Aspire.Hosting (12)
ApplicationModel\ProjectResource.cs (1)
40
Name
= $"build-{name}",
ContainerResourceBuilderExtensions.cs (1)
40
Name
= $"build-{builder.Resource.Name}",
Pipelines\DistributedApplicationPipeline.cs (9)
38
Name
= WellKnownPipelineSteps.Deploy,
44
Name
= WellKnownPipelineSteps.ProcessParameters,
59
Name
= WellKnownPipelineSteps.DeployPrereq,
135
Name
= WellKnownPipelineSteps.Build,
141
Name
= WellKnownPipelineSteps.BuildPrereq,
148
Name
= WellKnownPipelineSteps.Publish,
154
Name
= WellKnownPipelineSteps.PublishPrereq,
161
Name
= WellKnownPipelineSteps.Diagnostics,
189
Name
= name,
Publishing\ManifestPublishingExtensions.cs (1)
28
Name
= "publish-manifest",
Aspire.Hosting.Azure (5)
AzureBicepResource.cs (1)
51
Name
= $"provision-{name}",
AzureEnvironmentResource.cs (4)
73
Name
= $"publish-{Name}",
81
Name
= "validate-azure-login",
89
Name
= CreateProvisioningContextStepName,
103
Name
= ProvisionInfrastructureStepName,
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (2)
37
Name
= $"login-to-acr-{name}",
45
Name
= $"print-dashboard-url-{name}",
AzureContainerAppResource.cs (3)
50
Name
= $"push-{targetResource.Name}",
76
Name
= $"print-{targetResource.Name}-summary",
100
Name
= $"deploy-{targetResource.Name}",
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (2)
40
Name
= $"login-to-acr-{name}",
48
Name
= $"print-dashboard-url-{name}",
AzureAppServiceWebSiteResource.cs (3)
50
Name
= $"push-{targetResource.Name}",
74
Name
= $"print-{targetResource.Name}-summary",
94
Name
= $"deploy-{targetResource.Name}",
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentResource.cs (4)
66
Name
= $"publish-{Name}",
104
Name
= $"prepare-{Name}",
113
Name
= $"docker-compose-up-{Name}",
123
Name
= $"docker-compose-down-{Name}",
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
91
Name
= $"publish-{Name}",
Aspire.Hosting.Tests (32)
Helpers\JsonDocumentManifestPublisher.cs (1)
73
Name
= "publish-json-manifest",
Pipelines\DistributedApplicationPipelineTests.cs (31)
252
Name
= "annotated-step",
286
Name
= "annotated-step-1",
295
Name
= "annotated-step-2",
364
Name
= "step1",
371
Name
= "step2",
617
Name
= "duplicate-step",
624
Name
= "duplicate-step",
707
Name
= "stepA",
714
Name
= "stepB",
721
Name
= "stepC",
899
Name
= "annotated-step",
928
Name
= "sync-step",
955
Name
= "async-step",
982
Name
= "sync-step-1",
991
Name
= "sync-step-2",
1022
Name
= "async-step-1",
1031
Name
= "async-step-2",
1459
Name
= "test-step",
1549
Name
= "step1",
1556
Name
= "step2",
1563
Name
= "step3",
1596
Name
= "resource1-step1",
1601
Name
= "resource1-step2",
1612
Name
= "resource2-step1",
1645
Name
= "resource1-step1",
1651
Name
= "resource1-step2",
1745
Name
= "resource1-step",
1782
Name
= "provision1",
1793
Name
= "provision2",
1804
Name
= "build1",
1815
Name
= "deploy1",
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
26
Name
= $"publish-{name}",
75 references to Name
Aspire.Hosting (48)
Pipelines\DistributedApplicationPipeline.cs (46)
181
if (_steps.Any(s => s.
Name
== name))
250
if (_steps.Any(s => s.
Name
== step.
Name
))
253
$"A step with the name '{step.
Name
}' has already been added to the pipeline.");
282
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
309
$"Step '{step.
Name
}' is required by unknown step '{requiredByStep}'");
314
if (!requiredByStepObj.DependsOnSteps.Contains(step.
Name
))
316
requiredByStepObj.DependsOnSteps.Add(step.
Name
);
328
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
337
var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.
Name
}'"));
347
var filteredStepsByName = stepsToExecute.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
379
Visit(step.
Name
);
455
if (!stepNames.Add(step.
Name
))
458
$"Duplicate step name: '{step.
Name
}'");
469
$"Step '{step.
Name
}' depends on unknown step '{dependency}'");
478
$"Step '{step.
Name
}' is required by unknown step '{requiredBy}'");
510
stepCompletions[step.
Name
] = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
516
var stepTcs = stepCompletions[step.
Name
];
536
? $"Step '{step.
Name
}' cannot run because {(failedDeps.Count == 1 ? "dependency" : "dependencies")} {string.Join(", ", failedDeps.Select(d => $"'{d}'"))} failed"
537
: $"Step '{step.
Name
}' cannot run because a dependency failed";
549
var reportingStep = await activityReporter.CreateStepAsync(step.
Name
, context.CancellationToken).ConfigureAwait(false);
567
stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.
Name
);
630
failedStepNames.Add(steps[i].
Name
);
694
visitStates[step.
Name
] = VisitState.Unvisited;
736
if (visitStates[step.
Name
] == VisitState.Unvisited)
738
DetectCycles(step.
Name
, path);
753
$"Step '{step.
Name
}' failed: {ex.Message}", exceptionInfo.SourceException);
783
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
796
sb.AppendLine(CultureInfo.InvariantCulture, $"{i + 1,3}. {step.
Name
}");
807
foreach (var step in allSteps.OrderBy(s => s.
Name
, StringComparer.Ordinal))
809
sb.AppendLine(CultureInfo.InvariantCulture, $"Step: {step.
Name
}");
863
sb.AppendLine(CultureInfo.InvariantCulture, $"WARNING: Step '{step.
Name
}' depends on missing step '{dep}'");
872
!allSteps.Any(other => other.DependsOnSteps.Contains(step.
Name
)))
873
.OrderBy(step => step.
Name
, StringComparer.Ordinal)
881
sb.AppendLine(CultureInfo.InvariantCulture, $" - {step.
Name
}");
899
foreach (var targetStep in allSteps.OrderBy(s => s.
Name
, StringComparer.Ordinal))
901
sb.AppendLine(CultureInfo.InvariantCulture, $"If targeting '{targetStep.
Name
}':");
1005
result[step.
Name
] = GetExecutionLevel(step, stepsByName);
1016
if (visited.Contains(step.
Name
))
1026
visited.Add(step.
Name
);
1038
visited.Remove(step.
Name
);
1047
var stepsByName = steps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
1053
if (!visited.Add(step.
Name
))
1072
var sortedSteps = steps.OrderBy(s => s.
Name
, StringComparer.Ordinal);
1075
if (!visited.Contains(step.
Name
))
1096
sb.Append(CultureInfo.InvariantCulture, $" - {step.
Name
}");
Pipelines\PipelineStep.cs (2)
63
DependsOnSteps.Add(step.
Name
);
83
RequiredBySteps.Add(step.
Name
);
Aspire.Hosting.Azure.Tests (1)
AzureBicepResourceTests.cs (1)
241
Assert.Equal("provision-myresource", step.
Name
);
Aspire.Hosting.Containers.Tests (3)
WithDockerfileTests.cs (3)
788
Assert.Equal("build-mycontainer", buildStep.
Name
);
946
Assert.Equal("build-test-container", buildStep.
Name
);
981
Assert.Equal("build-test-container", buildStep.
Name
);
Aspire.Hosting.Tests (23)
Pipelines\DistributedApplicationPipelineTests.cs (22)
1493
Assert.Contains(capturedSteps, s => s.
Name
== "deploy");
1494
Assert.Contains(capturedSteps, s => s.
Name
== "process-parameters");
1495
Assert.Contains(capturedSteps, s => s.
Name
== "deploy-prereq");
1496
Assert.Contains(capturedSteps, s => s.
Name
== "build");
1497
Assert.Contains(capturedSteps, s => s.
Name
== "build-prereq");
1498
Assert.Contains(capturedSteps, s => s.
Name
== "publish");
1499
Assert.Contains(capturedSteps, s => s.
Name
== "publish-prereq");
1500
Assert.Contains(capturedSteps, s => s.
Name
== "diagnostics");
1501
Assert.Contains(capturedSteps, s => s.
Name
== "step1");
1502
Assert.Contains(capturedSteps, s => s.
Name
== "step2");
1527
var step1 = configContext.Steps.First(s => s.
Name
== "step1");
1528
var step2 = configContext.Steps.First(s => s.
Name
== "step2");
1578
Assert.Contains(foundSteps, s => s.
Name
== "step1");
1579
Assert.Contains(foundSteps, s => s.
Name
== "step2");
1580
Assert.DoesNotContain(foundSteps, s => s.
Name
== "step3");
1630
Assert.Contains(foundSteps, s => s.
Name
== "resource2-step1");
1670
Assert.Contains(foundSteps, s => s.
Name
== "resource1-step1");
1752
allStepsAvailable = configContext.Steps.Any(s => s.
Name
== "resource1-step");
2073
parameterPromptingStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.ProcessParameters);
2074
deployPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.DeployPrereq);
2075
buildPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.BuildPrereq);
2076
publishPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.PublishPrereq);
ProjectResourceTests.cs (1)
769
Assert.Equal("build-test-project", buildStep.
Name
);