public class AWSCodeDeployPublisher
extends hudson.tasks.Publisher
| Modifier and Type | Class and Description |
|---|---|
static class |
AWSCodeDeployPublisher.DescriptorImpl
Descriptor for
AWSCodeDeployPublisher. |
| Modifier and Type | Field and Description |
|---|---|
static com.amazonaws.regions.Regions[] |
AVAILABLE_REGIONS |
static long |
DEFAULT_POLLING_FREQUENCY_SECONDS |
static long |
DEFAULT_TIMEOUT_SECONDS |
static String |
POLLING_FREQ_KEY |
static String |
POLLING_TIMEOUT_KEY |
static String |
ROLE_SESSION_NAME |
| Constructor and Description |
|---|
AWSCodeDeployPublisher(String s3bucket,
String s3prefix,
String applicationName,
String deploymentGroupName,
String deploymentConfig,
String region,
net.sf.json.JSONObject waitForCompletion,
String externalId,
String iamRoleArn,
String includes,
String excludes,
net.sf.json.JSONObject tempCreds,
net.sf.json.JSONObject longLivedCreds) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApplicationName() |
String |
getDeploymentConfig() |
String |
getDeploymentGroupName() |
AWSCodeDeployPublisher.DescriptorImpl |
getDescriptor() |
String |
getExcludes() |
String |
getExternalId() |
String |
getIamRoleArn() |
String |
getIncludes() |
Long |
getPollingFreqSec() |
Long |
getPollingTimeoutSec() |
String |
getRegion() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getS3bucket() |
String |
getS3prefix() |
boolean |
getUseLongLivedCreds() |
boolean |
getUseTempCreds() |
boolean |
getWaitForCompletion() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuildpublic static final String POLLING_TIMEOUT_KEY
public static final String POLLING_FREQ_KEY
public static final long DEFAULT_TIMEOUT_SECONDS
public static final long DEFAULT_POLLING_FREQUENCY_SECONDS
public static final String ROLE_SESSION_NAME
public static final com.amazonaws.regions.Regions[] AVAILABLE_REGIONS
@DataBoundConstructor public AWSCodeDeployPublisher(String s3bucket, String s3prefix, String applicationName, String deploymentGroupName, String deploymentConfig, String region, net.sf.json.JSONObject waitForCompletion, String externalId, String iamRoleArn, String includes, String excludes, net.sf.json.JSONObject tempCreds, net.sf.json.JSONObject longLivedCreds)
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerpublic AWSCodeDeployPublisher.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.Publisherpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
public String getApplicationName()
public String getDeploymentGroupName()
public String getS3bucket()
public String getS3prefix()
public Long getPollingTimeoutSec()
public String getIamRoleArn()
public Long getPollingFreqSec()
public String getDeploymentConfig()
public String getExternalId()
public boolean getWaitForCompletion()
public boolean getUseTempCreds()
public boolean getUseLongLivedCreds()
public String getIncludes()
public String getExcludes()
public String getRegion()
Copyright © 2004-2014. All Rights Reserved.