69 writes to Name
Aspire.Hosting (16)
ApplicationModel\ProjectResource.cs (2)
44
Name
= $"build-{name}",
58
Name
= $"push-{name}",
ContainerResourceBuilderExtensions.cs (2)
45
Name
= $"build-{builder.Resource.Name}",
65
Name
= $"push-{builder.Resource.Name}",
Pipelines\DistributedApplicationPipeline.cs (11)
39
Name
= WellKnownPipelineSteps.Deploy,
46
Name
= WellKnownPipelineSteps.ProcessParameters,
62
Name
= WellKnownPipelineSteps.DeployPrereq,
144
Name
= WellKnownPipelineSteps.Build,
151
Name
= WellKnownPipelineSteps.BuildPrereq,
160
Name
= WellKnownPipelineSteps.Push,
169
Name
= WellKnownPipelineSteps.PushPrereq,
222
Name
= WellKnownPipelineSteps.Publish,
229
Name
= WellKnownPipelineSteps.PublishPrereq,
237
Name
= WellKnownPipelineSteps.Diagnostics,
266
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}",
82
Name
= "validate-azure-login",
91
Name
= CreateProvisioningContextStepName,
106
Name
= ProvisionInfrastructureStepName,
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (1)
38
Name
= $"print-dashboard-url-{name}",
AzureContainerAppResource.cs (2)
51
Name
= $"print-{targetResource.Name}-summary",
76
Name
= $"deploy-{targetResource.Name}",
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (1)
41
Name
= $"print-dashboard-url-{name}",
AzureAppServiceWebSiteResource.cs (4)
48
Name
= $"check-{targetResource.Name}-exists",
75
Name
= $"update-{targetResource.Name}-provisionable-resource",
116
Name
= $"print-{targetResource.Name}-summary",
140
Name
= $"deploy-{targetResource.Name}",
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
31
Name
= $"login-to-acr-{name}",
Aspire.Hosting.Docker (5)
DockerComposeEnvironmentResource.cs (4)
68
Name
= $"publish-{Name}",
108
Name
= $"prepare-{Name}",
118
Name
= $"docker-compose-up-{Name}",
128
Name
= $"docker-compose-down-{Name}",
DockerComposeServiceResource.cs (1)
46
Name
= $"print-{_targetResource.Name}-summary",
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
93
Name
= $"publish-{Name}",
Aspire.Hosting.Tests (32)
Helpers\JsonDocumentManifestPublisher.cs (1)
73
Name
= "publish-json-manifest",
Pipelines\DistributedApplicationPipelineTests.cs (31)
275
Name
= "annotated-step",
312
Name
= "annotated-step-1",
321
Name
= "annotated-step-2",
402
Name
= "step1",
409
Name
= "step2",
676
Name
= "duplicate-step",
683
Name
= "duplicate-step",
775
Name
= "stepA",
782
Name
= "stepB",
789
Name
= "stepC",
963
Name
= "annotated-step",
995
Name
= "sync-step",
1025
Name
= "async-step",
1055
Name
= "sync-step-1",
1064
Name
= "sync-step-2",
1098
Name
= "async-step-1",
1107
Name
= "async-step-2",
1389
Name
= "test-step",
1490
Name
= "step1",
1497
Name
= "step2",
1504
Name
= "step3",
1540
Name
= "resource1-step1",
1545
Name
= "resource1-step2",
1556
Name
= "resource2-step1",
1592
Name
= "resource1-step1",
1598
Name
= "resource1-step2",
1704
Name
= "resource1-step",
1744
Name
= "provision1",
1755
Name
= "provision2",
1766
Name
= "build1",
1777
Name
= "deploy1",
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
26
Name
= $"publish-{name}",
88 references to Name
Aspire.Hosting (48)
Pipelines\DistributedApplicationPipeline.cs (46)
258
if (_steps.Any(s => s.
Name
== name))
327
if (_steps.Any(s => s.
Name
== step.
Name
))
330
$"A step with the name '{step.
Name
}' has already been added to the pipeline.");
359
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
386
$"Step '{step.
Name
}' is required by unknown step '{requiredByStep}'");
391
if (!requiredByStepObj.DependsOnSteps.Contains(step.
Name
))
393
requiredByStepObj.DependsOnSteps.Add(step.
Name
);
405
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
414
var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.
Name
}'"));
424
var filteredStepsByName = stepsToExecute.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
456
Visit(step.
Name
);
532
if (!stepNames.Add(step.
Name
))
535
$"Duplicate step name: '{step.
Name
}'");
546
$"Step '{step.
Name
}' depends on unknown step '{dependency}'");
555
$"Step '{step.
Name
}' is required by unknown step '{requiredBy}'");
587
stepCompletions[step.
Name
] = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
593
var stepTcs = stepCompletions[step.
Name
];
613
? $"Step '{step.
Name
}' cannot run because {(failedDeps.Count == 1 ? "dependency" : "dependencies")} {string.Join(", ", failedDeps.Select(d => $"'{d}'"))} failed"
614
: $"Step '{step.
Name
}' cannot run because a dependency failed";
626
var reportingStep = await activityReporter.CreateStepAsync(step.
Name
, context.CancellationToken).ConfigureAwait(false);
644
stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.
Name
);
707
failedStepNames.Add(steps[i].
Name
);
771
visitStates[step.
Name
] = VisitState.Unvisited;
813
if (visitStates[step.
Name
] == VisitState.Unvisited)
815
DetectCycles(step.
Name
, path);
830
$"Step '{step.
Name
}' failed: {ex.Message}", exceptionInfo.SourceException);
860
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
873
sb.AppendLine(CultureInfo.InvariantCulture, $"{i + 1,3}. {step.
Name
}");
884
foreach (var step in allSteps.OrderBy(s => s.
Name
, StringComparer.Ordinal))
886
sb.AppendLine(CultureInfo.InvariantCulture, $"Step: {step.
Name
}");
946
sb.AppendLine(CultureInfo.InvariantCulture, $"WARNING: Step '{step.
Name
}' depends on missing step '{dep}'");
955
!allSteps.Any(other => other.DependsOnSteps.Contains(step.
Name
)))
956
.OrderBy(step => step.
Name
, StringComparer.Ordinal)
964
sb.AppendLine(CultureInfo.InvariantCulture, $" - {step.
Name
}");
982
foreach (var targetStep in allSteps.OrderBy(s => s.
Name
, StringComparer.Ordinal))
984
sb.AppendLine(CultureInfo.InvariantCulture, $"If targeting '{targetStep.
Name
}':");
1088
result[step.
Name
] = GetExecutionLevel(step, stepsByName);
1099
if (visited.Contains(step.
Name
))
1109
visited.Add(step.
Name
);
1121
visited.Remove(step.
Name
);
1130
var stepsByName = steps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
1136
if (!visited.Add(step.
Name
))
1155
var sortedSteps = steps.OrderBy(s => s.
Name
, StringComparer.Ordinal);
1158
if (!visited.Contains(step.
Name
))
1179
sb.Append(CultureInfo.InvariantCulture, $" - {step.
Name
}");
Pipelines\PipelineStep.cs (2)
72
DependsOnSteps.Add(step.
Name
);
92
RequiredBySteps.Add(step.
Name
);
Aspire.Hosting.Azure.Tests (4)
AzureBicepResourceTests.cs (1)
240
Assert.Equal("provision-myresource", step.
Name
);
AzureContainerRegistryTests.cs (3)
158
var loginStep = allSteps.FirstOrDefault(s => s.
Name
== "login-to-acr-acr");
187
var loginStep = allSteps.FirstOrDefault(s => s.
Name
== "login-to-acr-acr");
216
var provisionStep = allSteps.FirstOrDefault(s => s.
Name
== "provision-acr");
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
790
Assert.Equal("build-mycontainer", buildStep.
Name
);
795
Assert.Equal("push-mycontainer", pushStep.
Name
);
952
Assert.Equal("build-test-container", buildStep.
Name
);
957
Assert.Equal("push-test-container", pushStep.
Name
);
992
Assert.Equal("build-test-container", buildStep.
Name
);
997
Assert.Equal("push-test-container", pushStep.
Name
);
Aspire.Hosting.Tests (30)
ContainerRegistryResourceTests.cs (4)
383
var pushStep = steps.FirstOrDefault(s => s.
Name
== "push-api");
407
var pushStep = steps.FirstOrDefault(s => s.
Name
== "push-mycontainer");
455
var buildStep = steps.FirstOrDefault(s => s.
Name
== "build-api");
456
var pushStep = steps.FirstOrDefault(s => s.
Name
== "push-api");
Pipelines\DistributedApplicationPipelineTests.cs (24)
1426
Assert.Contains(capturedSteps, s => s.
Name
== "deploy");
1427
Assert.Contains(capturedSteps, s => s.
Name
== "process-parameters");
1428
Assert.Contains(capturedSteps, s => s.
Name
== "deploy-prereq");
1429
Assert.Contains(capturedSteps, s => s.
Name
== "build");
1430
Assert.Contains(capturedSteps, s => s.
Name
== "build-prereq");
1431
Assert.Contains(capturedSteps, s => s.
Name
== "push");
1432
Assert.Contains(capturedSteps, s => s.
Name
== "push-prereq");
1433
Assert.Contains(capturedSteps, s => s.
Name
== "publish");
1434
Assert.Contains(capturedSteps, s => s.
Name
== "publish-prereq");
1435
Assert.Contains(capturedSteps, s => s.
Name
== "diagnostics");
1436
Assert.Contains(capturedSteps, s => s.
Name
== "step1");
1437
Assert.Contains(capturedSteps, s => s.
Name
== "step2");
1465
var step1 = configContext.Steps.First(s => s.
Name
== "step1");
1466
var step2 = configContext.Steps.First(s => s.
Name
== "step2");
1519
Assert.Contains(foundSteps, s => s.
Name
== "step1");
1520
Assert.Contains(foundSteps, s => s.
Name
== "step2");
1521
Assert.DoesNotContain(foundSteps, s => s.
Name
== "step3");
1574
Assert.Contains(foundSteps, s => s.
Name
== "resource2-step1");
1617
Assert.Contains(foundSteps, s => s.
Name
== "resource1-step1");
1711
allStepsAvailable = configContext.Steps.Any(s => s.
Name
== "resource1-step");
2051
parameterPromptingStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.ProcessParameters);
2052
deployPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.DeployPrereq);
2053
buildPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.BuildPrereq);
2054
publishPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.PublishPrereq);
ProjectResourceTests.cs (2)
768
var buildStep = steps.First(s => s.
Name
== "build-test-project");
773
var pushStep = steps.First(s => s.
Name
== "push-test-project");