void AddOverrideForTenant(ProjectResource project, EnvironmentResource environment, TenantResource tenant, ReleaseResource release) { if (!tenant.ProjectEnvironments.ContainsKey(project.Id)) { Log.Warning("The tenant {Tenant:l} was skipped because it has not been connected to the project {Project:l}", tenant.Name, project.Name); return; } if (!tenant.ProjectEnvironments[project.Id].Contains(environment.Id)) { Log.Warning("The tenant {Tenant:l} was skipped because it has not been connected to the environment {Environment:l}", tenant.Name, environment.Name); return; } project.AddAutoDeployReleaseOverride(environment, tenant, release); Log.Information("Auto deploy will deploy version {Version:l} of the project {Project:l} to the environment {Environment:l} for the tenant {Tenant:l}", release.Version, project.Name, environment.Name, tenant.Name); }
void AddOverrideForTenant(ProjectResource project, EnvironmentResource environment, TenantResource tenant, ReleaseResource release) { if (!tenant.ProjectEnvironments.ContainsKey(project.Id)) { createdDeploymentOverides.Add(new Tuple <EnvironmentResource, TenantResource, CreatedOutcome>(environment, tenant, CreatedOutcome.NotConnectedToProject)); commandOutputProvider.Warning("The tenant {Tenant:l} was skipped because it has not been connected to the project {Project:l}", tenant.Name, project.Name); return; } if (!tenant.ProjectEnvironments[project.Id].Contains(environment.Id)) { createdDeploymentOverides.Add(new Tuple <EnvironmentResource, TenantResource, CreatedOutcome>(environment, tenant, CreatedOutcome.NotConnectedToEnvironment)); commandOutputProvider.Warning("The tenant {Tenant:l} was skipped because it has not been connected to the environment {Environment:l}", tenant.Name, environment.Name); return; } createdDeploymentOverides.Add(new Tuple <EnvironmentResource, TenantResource, CreatedOutcome>(environment, tenant, CreatedOutcome.Created)); project.AddAutoDeployReleaseOverride(environment, tenant, release); commandOutputProvider.Information("Auto deploy will deploy version {Version:l} of the project {Project:l} to the environment {Environment:l} for the tenant {Tenant:l}", release.Version, project.Name, environment.Name, tenant.Name); }
void AddOverrideForEnvironment(ProjectResource project, EnvironmentResource environment, ReleaseResource release) { createdDeploymentOverides.Add(new Tuple <EnvironmentResource, TenantResource, CreatedOutcome>(environment, null, CreatedOutcome.Created)); project.AddAutoDeployReleaseOverride(environment, release); commandOutputProvider.Information("Auto deploy will deploy version {Version:l} of the project {Project:l} to the environment {Environment:l}", release.Version, project.Name, environment.Name); }
void AddOverrideForEnvironment(ProjectResource project, EnvironmentResource environment, ReleaseResource release) { project.AddAutoDeployReleaseOverride(environment, release); Log.Information("Auto deploy will deploy version {Version:l} of the project {Project:l} to the environment {Environment:l}", release.Version, project.Name, environment.Name); }
void AddOverrideForEnvironment(ProjectResource project, EnvironmentResource environment, ReleaseResource release) { project.AddAutoDeployReleaseOverride(environment, release); Log.Information($"Auto deploy will deploy version {release.Version} of the project {project.Name} to the environment {environment.Name}"); }