69 writes to Name
Aspire.Hosting (16)
ApplicationModel\ProjectResource.cs (2)
45
Name
= $"build-{name}",
59
Name
= $"push-{name}",
ContainerResourceBuilderExtensions.cs (2)
44
Name
= $"build-{builder.Resource.Name}",
64
Name
= $"push-{builder.Resource.Name}",
Pipelines\DistributedApplicationPipeline.cs (11)
40
Name
= WellKnownPipelineSteps.Deploy,
47
Name
= WellKnownPipelineSteps.ProcessParameters,
63
Name
= WellKnownPipelineSteps.DeployPrereq,
143
Name
= WellKnownPipelineSteps.Build,
150
Name
= WellKnownPipelineSteps.BuildPrereq,
159
Name
= WellKnownPipelineSteps.Push,
168
Name
= WellKnownPipelineSteps.PushPrereq,
240
Name
= WellKnownPipelineSteps.Publish,
247
Name
= WellKnownPipelineSteps.PublishPrereq,
255
Name
= WellKnownPipelineSteps.Diagnostics,
284
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)
65
Name
= $"publish-{Name}",
105
Name
= $"prepare-{Name}",
115
Name
= $"docker-compose-up-{Name}",
125
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)
278
Name
= "annotated-step",
315
Name
= "annotated-step-1",
324
Name
= "annotated-step-2",
405
Name
= "step1",
412
Name
= "step2",
679
Name
= "duplicate-step",
686
Name
= "duplicate-step",
778
Name
= "stepA",
785
Name
= "stepB",
792
Name
= "stepC",
966
Name
= "annotated-step",
998
Name
= "sync-step",
1028
Name
= "async-step",
1058
Name
= "sync-step-1",
1067
Name
= "sync-step-2",
1101
Name
= "async-step-1",
1110
Name
= "async-step-2",
1392
Name
= "test-step",
1493
Name
= "step1",
1500
Name
= "step2",
1507
Name
= "step3",
1543
Name
= "resource1-step1",
1548
Name
= "resource1-step2",
1559
Name
= "resource2-step1",
1595
Name
= "resource1-step1",
1601
Name
= "resource1-step2",
1707
Name
= "resource1-step",
1747
Name
= "provision1",
1758
Name
= "provision2",
1769
Name
= "build1",
1780
Name
= "deploy1",
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
26
Name
= $"publish-{name}",
88 references to Name
Aspire.Hosting (48)
Pipelines\DistributedApplicationPipeline.cs (46)
276
if (_steps.Any(s => s.
Name
== name))
345
if (_steps.Any(s => s.
Name
== step.
Name
))
348
$"A step with the name '{step.
Name
}' has already been added to the pipeline.");
377
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
404
$"Step '{step.
Name
}' is required by unknown step '{requiredByStep}'");
409
if (!requiredByStepObj.DependsOnSteps.Contains(step.
Name
))
411
requiredByStepObj.DependsOnSteps.Add(step.
Name
);
423
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
432
var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.
Name
}'"));
442
var filteredStepsByName = stepsToExecute.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
474
Visit(step.
Name
);
550
if (!stepNames.Add(step.
Name
))
553
$"Duplicate step name: '{step.
Name
}'");
564
$"Step '{step.
Name
}' depends on unknown step '{dependency}'");
573
$"Step '{step.
Name
}' is required by unknown step '{requiredBy}'");
605
stepCompletions[step.
Name
] = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
611
var stepTcs = stepCompletions[step.
Name
];
631
? $"Step '{step.
Name
}' cannot run because {(failedDeps.Count == 1 ? "dependency" : "dependencies")} {string.Join(", ", failedDeps.Select(d => $"'{d}'"))} failed"
632
: $"Step '{step.
Name
}' cannot run because a dependency failed";
644
var reportingStep = await activityReporter.CreateStepAsync(step.
Name
, context.CancellationToken).ConfigureAwait(false);
662
stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.
Name
);
725
failedStepNames.Add(steps[i].
Name
);
789
visitStates[step.
Name
] = VisitState.Unvisited;
831
if (visitStates[step.
Name
] == VisitState.Unvisited)
833
DetectCycles(step.
Name
, path);
848
$"Step '{step.
Name
}' failed: {ex.Message}", exceptionInfo.SourceException);
878
var allStepsByName = allSteps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
891
sb.AppendLine(CultureInfo.InvariantCulture, $"{i + 1,3}. {step.
Name
}");
902
foreach (var step in allSteps.OrderBy(s => s.
Name
, StringComparer.Ordinal))
904
sb.AppendLine(CultureInfo.InvariantCulture, $"Step: {step.
Name
}");
964
sb.AppendLine(CultureInfo.InvariantCulture, $"WARNING: Step '{step.
Name
}' depends on missing step '{dep}'");
973
!allSteps.Any(other => other.DependsOnSteps.Contains(step.
Name
)))
974
.OrderBy(step => step.
Name
, StringComparer.Ordinal)
982
sb.AppendLine(CultureInfo.InvariantCulture, $" - {step.
Name
}");
1000
foreach (var targetStep in allSteps.OrderBy(s => s.
Name
, StringComparer.Ordinal))
1002
sb.AppendLine(CultureInfo.InvariantCulture, $"If targeting '{targetStep.
Name
}':");
1106
result[step.
Name
] = GetExecutionLevel(step, stepsByName);
1117
if (visited.Contains(step.
Name
))
1127
visited.Add(step.
Name
);
1139
visited.Remove(step.
Name
);
1148
var stepsByName = steps.ToDictionary(s => s.
Name
, StringComparer.Ordinal);
1154
if (!visited.Add(step.
Name
))
1173
var sortedSteps = steps.OrderBy(s => s.
Name
, StringComparer.Ordinal);
1176
if (!visited.Contains(step.
Name
))
1197
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)
1429
Assert.Contains(capturedSteps, s => s.
Name
== "deploy");
1430
Assert.Contains(capturedSteps, s => s.
Name
== "process-parameters");
1431
Assert.Contains(capturedSteps, s => s.
Name
== "deploy-prereq");
1432
Assert.Contains(capturedSteps, s => s.
Name
== "build");
1433
Assert.Contains(capturedSteps, s => s.
Name
== "build-prereq");
1434
Assert.Contains(capturedSteps, s => s.
Name
== "push");
1435
Assert.Contains(capturedSteps, s => s.
Name
== "push-prereq");
1436
Assert.Contains(capturedSteps, s => s.
Name
== "publish");
1437
Assert.Contains(capturedSteps, s => s.
Name
== "publish-prereq");
1438
Assert.Contains(capturedSteps, s => s.
Name
== "diagnostics");
1439
Assert.Contains(capturedSteps, s => s.
Name
== "step1");
1440
Assert.Contains(capturedSteps, s => s.
Name
== "step2");
1468
var step1 = configContext.Steps.First(s => s.
Name
== "step1");
1469
var step2 = configContext.Steps.First(s => s.
Name
== "step2");
1522
Assert.Contains(foundSteps, s => s.
Name
== "step1");
1523
Assert.Contains(foundSteps, s => s.
Name
== "step2");
1524
Assert.DoesNotContain(foundSteps, s => s.
Name
== "step3");
1577
Assert.Contains(foundSteps, s => s.
Name
== "resource2-step1");
1620
Assert.Contains(foundSteps, s => s.
Name
== "resource1-step1");
1714
allStepsAvailable = configContext.Steps.Any(s => s.
Name
== "resource1-step");
2054
parameterPromptingStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.ProcessParameters);
2055
deployPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.DeployPrereq);
2056
buildPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.BuildPrereq);
2057
publishPrereqStep = configContext.Steps.FirstOrDefault(s => s.
Name
== WellKnownPipelineSteps.PublishPrereq);
ProjectResourceTests.cs (2)
754
var buildStep = steps.First(s => s.
Name
== "build-test-project");
759
var pushStep = steps.First(s => s.
Name
== "push-test-project");