@page "/deployment/deployments" @using ScadaLink.Security @using ScadaLink.Commons.Entities.Deployment @using ScadaLink.Commons.Entities.Instances @using ScadaLink.Commons.Interfaces.Repositories @using ScadaLink.Commons.Types.Enums @attribute [Authorize(Policy = AuthorizationPolicies.RequireDeployment)] @inject IDeploymentManagerRepository DeploymentManagerRepository @inject ITemplateEngineRepository TemplateEngineRepository @inject ScadaLink.CentralUI.Auth.SiteScopeService SiteScope @inject ScadaLink.DeploymentManager.IDeploymentStatusNotifier DeploymentStatusNotifier @implements IDisposable
No deployments recorded.
| Deployment | Instance | Status | Deployed By | Started | Completed | Actions |
|---|---|---|---|---|---|---|
@idShort@(string.IsNullOrEmpty(revShort) ? "" : $"@{revShort}")
|
@GetInstanceName(record.InstanceId) | @if (isFailed) { } @record.Status @if (record.Status == DeploymentStatus.InProgress) { } | @record.DeployedBy |
|
@if (record.CompletedAt.HasValue)
{
|
@if (isFailed && !string.IsNullOrEmpty(record.ErrorMessage)) { } |
|
Error:
@record.ErrorMessage |
||||||