diff --git a/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs b/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs index 1ed6696850f..99f2124b0ca 100644 --- a/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs +++ b/src/Aspire.Hosting.Azure.AppContainers/AzureContainerAppEnvironmentResource.cs @@ -132,6 +132,8 @@ private async Task PrintDashboardUrlAsync(PipelineStepContext context) var dashboardUrl = $"https://aspire-dashboard.ext.{domainValue}"; + context.Summary.Add("📊 Dashboard", dashboardUrl); + await context.ReportingStep.CompleteAsync( $"Dashboard available at [{dashboardUrl}]({dashboardUrl})", CompletionState.Completed, diff --git a/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs b/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs index 59a433772f6..df69ee2cbb9 100644 --- a/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs +++ b/src/Aspire.Hosting.Azure.AppService/AzureAppServiceEnvironmentResource.cs @@ -145,6 +145,11 @@ private async Task PrintDashboardUrlAsync(PipelineStepContext context) { var dashboardUri = await DashboardUriReference.GetValueAsync(context.CancellationToken).ConfigureAwait(false); + if (!string.IsNullOrEmpty(dashboardUri)) + { + context.Summary.Add("📊 Dashboard", dashboardUri); + } + await context.ReportingStep.CompleteAsync( $"Dashboard available at [{dashboardUri}]({dashboardUri})", CompletionState.Completed,