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