C# Класс Octopus.Cli.Commands.DeploymentCommandBase

Наследование: ApiCommand
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CancelDeploymentOnTimeoutIfRequested Task
CreateDeploymentTask Task
DeployTenantedRelease Task>
DeployToEnvironments Task>
GetSpecificMachines Task
GetTenants Task>
LogScheduledDeployment void
ParseDeployAt DateTimeOffset?
ParseVariable void
PrintTaskOutput Task

Открытые методы

Метод Описание
WaitForDeploymentToComplete ( IReadOnlyList deployments, ProjectResource project, ReleaseResource release ) : Task

Защищенные методы

Метод Описание
DeployRelease ( ProjectResource project, ReleaseResource release ) : Task
DeploymentCommandBase ( IOctopusAsyncRepositoryFactory repositoryFactory, ILogger log, IOctopusFileSystem fileSystem, IOctopusClientFactory clientFactory ) : System
ValidateParameters ( ) : void

Приватные методы

Метод Описание
CancelDeploymentOnTimeoutIfRequested ( IReadOnlyList deploymentTasks ) : Task
CreateDeploymentTask ( ProjectResource project, ReleaseResource release, DeploymentPromotionTarget promotionTarget, ReferenceCollection specificMachineIds, TenantResource tenant = null ) : Task
DeployTenantedRelease ( ProjectResource project, ReleaseResource release ) : Task>
DeployToEnvironments ( ProjectResource project, ReleaseResource release ) : Task>
GetSpecificMachines ( ) : Task
GetTenants ( ProjectResource project, string environmentName, ReleaseResource release, DeploymentTemplateResource releaseTemplate ) : Task>
LogScheduledDeployment ( ) : void
ParseDeployAt ( string v ) : DateTimeOffset?
ParseVariable ( string variable ) : void
PrintTaskOutput ( TaskResource taskResources ) : Task

Описание методов

DeployRelease() защищенный Метод

protected DeployRelease ( ProjectResource project, ReleaseResource release ) : Task
project ProjectResource
release Octopus.Client.Model.ReleaseResource
Результат Task

DeploymentCommandBase() защищенный Метод

protected DeploymentCommandBase ( IOctopusAsyncRepositoryFactory repositoryFactory, ILogger log, IOctopusFileSystem fileSystem, IOctopusClientFactory clientFactory ) : System
repositoryFactory IOctopusAsyncRepositoryFactory
log ILogger
fileSystem IOctopusFileSystem
clientFactory IOctopusClientFactory
Результат System

ValidateParameters() защищенный Метод

protected ValidateParameters ( ) : void
Результат void

WaitForDeploymentToComplete() публичный Метод

public WaitForDeploymentToComplete ( IReadOnlyList deployments, ProjectResource project, ReleaseResource release ) : Task
deployments IReadOnlyList
project ProjectResource
release Octopus.Client.Model.ReleaseResource
Результат Task