public class ZeroDowntime extends DeployerCommand
Modifier and Type | Class and Description |
---|---|
static class |
ZeroDowntime.InvalidDeploymentTypeException |
static class |
ZeroDowntime.InvalidEnvironmentsSizeException |
DeployerCommand.AbortPendingUpdates, DeployerCommand.CreateApplicationVersion, DeployerCommand.InitAWS, DeployerCommand.InitLogger, DeployerCommand.LookupEnvironmentId, DeployerCommand.MarkAsSuccessful, DeployerCommand.UpdateApplicationVersion, DeployerCommand.ValidateParameters, DeployerCommand.VerifyVersion, DeployerCommand.WaitForEnvironment
c
DEFAULT_REGION, DEFAULT_VERSION, GREEN_HEALTH, MAX_ATTEMPTS, MAX_ENVIRONMENT_NAME_LENGTH, SLEEP_TIME, STATUS_READY, WORKER_ENVIRONMENT_TYPE
Constructor and Description |
---|
ZeroDowntime() |
Modifier and Type | Method and Description |
---|---|
boolean |
perform()
Called on start of chain
|
boolean |
release()
Called on end of chain
|
log
public boolean perform() throws Exception
DeployerCommand
perform
in class DeployerCommand
Exception
- Returned Exceptionpublic boolean release() throws Exception
DeployerCommand
release
in class DeployerCommand
Exception
- Returned ExceptionCopyright © 2013–2020 ingenieux Labs. All rights reserved.