public class AWSEBDeploymentBuilder
extends hudson.tasks.Builder
implements hudson.tasks.BuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
AWSEBDeploymentBuilder.AWSCredentialsListBoxModel |
static class |
AWSEBDeploymentBuilder.DescriptorImpl |
| Constructor and Description |
|---|
AWSEBDeploymentBuilder(String credentialId,
String awsRegion,
String applicationName,
String environmentName,
String bucketName,
String keyPrefix,
String versionLabelFormat,
String rootObject,
String includes,
String excludes,
boolean zeroDowntime) |
| Modifier and Type | Method and Description |
|---|---|
AWSEBDeploymentConfig |
asConfig() |
AWSEBDeploymentBuilder.DescriptorImpl |
getDescriptor() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
getProjectAction, getProjectAction, getProjectActions, perform, prebuild@DataBoundConstructor public AWSEBDeploymentBuilder(String credentialId, String awsRegion, String applicationName, String environmentName, String bucketName, String keyPrefix, String versionLabelFormat, String rootObject, String includes, String excludes, boolean zeroDowntime)
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerIOExceptionpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStepgetRequiredMonitorService in class hudson.tasks.Builderpublic AWSEBDeploymentBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.Builderpublic AWSEBDeploymentConfig asConfig()
Copyright © 2013-2015 ingenieux Labs. All Rights Reserved.