68 writes to Name
Aspire.Hosting (16)
ApplicationModel\ProjectResource.cs (2)
45Name = $"build-{name}", 59Name = $"push-{name}",
ContainerResourceBuilderExtensions.cs (2)
44Name = $"build-{builder.Resource.Name}", 64Name = $"push-{builder.Resource.Name}",
Pipelines\DistributedApplicationPipeline.cs (11)
40Name = WellKnownPipelineSteps.Deploy, 47Name = WellKnownPipelineSteps.ProcessParameters, 63Name = WellKnownPipelineSteps.DeployPrereq, 143Name = WellKnownPipelineSteps.Build, 150Name = WellKnownPipelineSteps.BuildPrereq, 159Name = WellKnownPipelineSteps.Push, 168Name = WellKnownPipelineSteps.PushPrereq, 240Name = WellKnownPipelineSteps.Publish, 247Name = WellKnownPipelineSteps.PublishPrereq, 255Name = WellKnownPipelineSteps.Diagnostics, 284Name = name,
Publishing\ManifestPublishingExtensions.cs (1)
28Name = "publish-manifest",
Aspire.Hosting.Azure (5)
AzureBicepResource.cs (1)
51Name = $"provision-{name}",
AzureEnvironmentResource.cs (4)
73Name = $"publish-{Name}", 82Name = "validate-azure-login", 91Name = CreateProvisioningContextStepName, 109Name = ProvisionInfrastructureStepName,
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (1)
45Name = $"print-dashboard-url-{name}",
AzureContainerAppResource.cs (2)
44Name = $"print-{targetResource.Name}-summary", 71Name = $"deploy-{targetResource.Name}",
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceEnvironmentResource.cs (2)
48Name = $"validate-appservice-config-{name}", 60Name = $"print-dashboard-url-{name}",
AzureAppServiceWebSiteResource.cs (2)
44Name = $"print-{targetResource.Name}-summary", 69Name = $"deploy-{targetResource.Name}",
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
31Name = $"login-to-acr-{name}",
Aspire.Hosting.Docker (5)
DockerComposeEnvironmentResource.cs (4)
66Name = $"publish-{Name}", 106Name = $"prepare-{Name}", 116Name = $"docker-compose-up-{Name}", 126Name = $"docker-compose-down-{Name}",
DockerComposeServiceResource.cs (1)
46Name = $"print-{_targetResource.Name}-summary",
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
94Name = $"publish-{Name}",
Aspire.Hosting.Tests (32)
Helpers\JsonDocumentManifestPublisher.cs (1)
73Name = "publish-json-manifest",
Pipelines\DistributedApplicationPipelineTests.cs (31)
277Name = "annotated-step", 314Name = "annotated-step-1", 323Name = "annotated-step-2", 404Name = "step1", 411Name = "step2", 678Name = "duplicate-step", 685Name = "duplicate-step", 777Name = "stepA", 784Name = "stepB", 791Name = "stepC", 965Name = "annotated-step", 997Name = "sync-step", 1027Name = "async-step", 1057Name = "sync-step-1", 1066Name = "sync-step-2", 1100Name = "async-step-1", 1109Name = "async-step-2", 1391Name = "test-step", 1492Name = "step1", 1499Name = "step2", 1506Name = "step3", 1542Name = "resource1-step1", 1547Name = "resource1-step2", 1558Name = "resource2-step1", 1594Name = "resource1-step1", 1600Name = "resource1-step2", 1706Name = "resource1-step", 1746Name = "provision1", 1757Name = "provision2", 1768Name = "build1", 1779Name = "deploy1",
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
26Name = $"publish-{name}",
89 references to Name
Aspire.Hosting (49)
Pipelines\DistributedApplicationPipeline.cs (46)
276if (_steps.Any(s => s.Name == name)) 345if (_steps.Any(s => s.Name == step.Name)) 348$"A step with the name '{step.Name}' has already been added to the pipeline."); 377var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 404$"Step '{step.Name}' is required by unknown step '{requiredByStep}'"); 409if (!requiredByStepObj.DependsOnSteps.Contains(step.Name)) 411requiredByStepObj.DependsOnSteps.Add(step.Name); 423var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 432var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 442var filteredStepsByName = stepsToExecute.ToDictionary(s => s.Name, StringComparer.Ordinal); 474Visit(step.Name); 550if (!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}'"); 605stepCompletions[step.Name] = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); 611var 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"; 644var reportingStep = await activityReporter.CreateStepAsync(step.Name, context.CancellationToken).ConfigureAwait(false); 662stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.Name); 725failedStepNames.Add(steps[i].Name); 789visitStates[step.Name] = VisitState.Unvisited; 831if (visitStates[step.Name] == VisitState.Unvisited) 833DetectCycles(step.Name, path); 855$"Step '{step.Name}' failed: {ex.Message}", exceptionInfo.SourceException); 885var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 898sb.AppendLine(CultureInfo.InvariantCulture, $"{i + 1,3}. {step.Name}"); 909foreach (var step in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal)) 911sb.AppendLine(CultureInfo.InvariantCulture, $"Step: {step.Name}"); 971sb.AppendLine(CultureInfo.InvariantCulture, $"WARNING: Step '{step.Name}' depends on missing step '{dep}'"); 980!allSteps.Any(other => other.DependsOnSteps.Contains(step.Name))) 981.OrderBy(step => step.Name, StringComparer.Ordinal) 989sb.AppendLine(CultureInfo.InvariantCulture, $" - {step.Name}"); 1007foreach (var targetStep in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal)) 1009sb.AppendLine(CultureInfo.InvariantCulture, $"If targeting '{targetStep.Name}':"); 1113result[step.Name] = GetExecutionLevel(step, stepsByName); 1124if (visited.Contains(step.Name)) 1134visited.Add(step.Name); 1146visited.Remove(step.Name); 1155var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1161if (!visited.Add(step.Name)) 1180var sortedSteps = steps.OrderBy(s => s.Name, StringComparer.Ordinal); 1183if (!visited.Contains(step.Name)) 1204sb.Append(CultureInfo.InvariantCulture, $" - {step.Name}");
Pipelines\PipelineStep.cs (3)
74DependsOnSteps.Add(step.Name); 94RequiredBySteps.Add(step.Name); 102return $@"Name = ""{Name}"", DependsOnSteps = {dependsOnSteps}, RequiredBySteps = {requiredBySteps}";
Aspire.Hosting.Azure.Tests (4)
AzureBicepResourceTests.cs (1)
240Assert.Equal("provision-myresource", step.Name);
AzureContainerRegistryTests.cs (3)
158var loginStep = allSteps.FirstOrDefault(s => s.Name == "login-to-acr-acr"); 187var loginStep = allSteps.FirstOrDefault(s => s.Name == "login-to-acr-acr"); 216var provisionStep = allSteps.FirstOrDefault(s => s.Name == "provision-acr");
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
784Assert.Equal("build-mycontainer", buildStep.Name); 789Assert.Equal("push-mycontainer", pushStep.Name); 946Assert.Equal("build-test-container", buildStep.Name); 951Assert.Equal("push-test-container", pushStep.Name); 986Assert.Equal("build-test-container", buildStep.Name); 991Assert.Equal("push-test-container", pushStep.Name);
Aspire.Hosting.Tests (30)
ContainerRegistryResourceTests.cs (4)
383var pushStep = steps.FirstOrDefault(s => s.Name == "push-api"); 407var pushStep = steps.FirstOrDefault(s => s.Name == "push-mycontainer"); 455var buildStep = steps.FirstOrDefault(s => s.Name == "build-api"); 456var pushStep = steps.FirstOrDefault(s => s.Name == "push-api");
Pipelines\DistributedApplicationPipelineTests.cs (24)
1428Assert.Contains(capturedSteps, s => s.Name == "deploy"); 1429Assert.Contains(capturedSteps, s => s.Name == "process-parameters"); 1430Assert.Contains(capturedSteps, s => s.Name == "deploy-prereq"); 1431Assert.Contains(capturedSteps, s => s.Name == "build"); 1432Assert.Contains(capturedSteps, s => s.Name == "build-prereq"); 1433Assert.Contains(capturedSteps, s => s.Name == "push"); 1434Assert.Contains(capturedSteps, s => s.Name == "push-prereq"); 1435Assert.Contains(capturedSteps, s => s.Name == "publish"); 1436Assert.Contains(capturedSteps, s => s.Name == "publish-prereq"); 1437Assert.Contains(capturedSteps, s => s.Name == "diagnostics"); 1438Assert.Contains(capturedSteps, s => s.Name == "step1"); 1439Assert.Contains(capturedSteps, s => s.Name == "step2"); 1467var step1 = configContext.Steps.First(s => s.Name == "step1"); 1468var step2 = configContext.Steps.First(s => s.Name == "step2"); 1521Assert.Contains(foundSteps, s => s.Name == "step1"); 1522Assert.Contains(foundSteps, s => s.Name == "step2"); 1523Assert.DoesNotContain(foundSteps, s => s.Name == "step3"); 1576Assert.Contains(foundSteps, s => s.Name == "resource2-step1"); 1619Assert.Contains(foundSteps, s => s.Name == "resource1-step1"); 1713allStepsAvailable = configContext.Steps.Any(s => s.Name == "resource1-step"); 2063parameterPromptingStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.ProcessParameters); 2064deployPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.DeployPrereq); 2065buildPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.BuildPrereq); 2066publishPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.PublishPrereq);
ProjectResourceTests.cs (2)
801var buildStep = steps.First(s => s.Name == "build-test-project"); 806var pushStep = steps.First(s => s.Name == "push-test-project");