public class AWSEBDeploymentBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
AWSEBDeploymentBuilder.AWSCredentialsListBoxModel |
static class |
AWSEBDeploymentBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
AWSEBDeploymentBuilder(AWSEBDeploymentConfig config) |
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
@DataBoundConstructor public AWSEBDeploymentBuilder(AWSEBDeploymentConfig config)
public boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
InterruptedException
IOException
@DataBoundSetter public void setSkipEnvironmentUpdates(boolean skipEnvironmentUpdates)
@DataBoundSetter public void setMaxAttempts(Integer maxAttempts)
@DataBoundSetter public void setCheckHealth(boolean checkHealth)
@DataBoundSetter public void setSleepTime(Integer sleepTime)
@DataBoundSetter public void setZeroDowntime(boolean zeroDowntime)
@DataBoundSetter public void setExcludes(String excludes)
@DataBoundSetter public void setIncludes(String includes)
@DataBoundSetter public void setRootObject(String rootObject)
@DataBoundSetter public void setVersionDescriptionFormat(String versionDescriptionFormat)
@DataBoundSetter public void setVersionLabelFormat(String versionLabelFormat)
@DataBoundSetter public void setKeyPrefix(String keyPrefix)
@DataBoundSetter public void setBucketName(String bucketName)
@DataBoundSetter public void setEnvironmentName(String environmentName)
@DataBoundSetter public void setApplicationName(String applicationName)
@DataBoundSetter public void setAwsRegion(String awsRegion)
@DataBoundSetter public void setCredentialId(String credentialId)
public boolean isSkipEnvironmentUpdates()
public Integer getMaxAttempts()
public boolean isCheckHealth()
public Integer getSleepTime()
public boolean isZeroDowntime()
public String getExcludes()
public String getIncludes()
public String getRootObject()
public String getVersionDescriptionFormat()
public String getVersionLabelFormat()
public String getKeyPrefix()
public String getBucketName()
public String getEnvironmentName()
public String getApplicationName()
public String getAwsRegion()
public String getCredentialId()
public void perform(@Nonnull hudson.model.Run<?,?> build, @Nonnull hudson.FilePath ws, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws IOException
perform
in interface jenkins.tasks.SimpleBuildStep
IOException
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
getRequiredMonitorService
in class hudson.tasks.Builder
public AWSEBDeploymentBuilder.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class hudson.tasks.Builder
Copyright © 2013–2020 ingenieux Labs. All rights reserved.