public class CodeBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
CodeBuilder.DescriptorImpl
Descriptor for CodeBuilder.
|
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Modifier and Type | Field and Description |
|---|---|
static String |
authorizationError |
static String |
configuredImproperlyError |
static String |
envVariableNameSpaceError |
static String |
envVariableSyntaxError |
static String |
invalidProjectError |
static String |
notVersionsedS3BucketError |
static String |
s3BucketBaseURL |
| Constructor and Description |
|---|
CodeBuilder(String credentialsType,
String credentialsId,
String proxyHost,
String proxyPort,
String awsAccessKey,
String awsSecretKey,
String region,
String projectName,
String sourceVersion,
String sseAlgorithm,
String sourceControlType,
String artifactTypeOverride,
String artifactLocationOverride,
String artifactNameOverride,
String artifactNamespaceOverride,
String artifactPackagingOverride,
String artifactPathOverride,
String envVariables,
String envParameters,
String buildSpecFile,
String buildTimeoutOverride) |
| Modifier and Type | Method and Description |
|---|---|
String |
credentialsTypeEquals(String given) |
String |
generateS3ArtifactURL(String baseURL,
String artifactLocation,
String artifactType) |
CodeBuilder.DescriptorImpl |
getDescriptor() |
String |
getParameterized(String codeBuildParam) |
static Collection<com.amazonaws.services.codebuild.model.EnvironmentVariable> |
mapEnvVariables(String envVars,
com.amazonaws.services.codebuild.model.EnvironmentVariableType envVarType) |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath ws,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
String |
sourceControlTypeEquals(String given) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildpublic static final String authorizationError
public static final String configuredImproperlyError
public static final String s3BucketBaseURL
public static final String envVariableSyntaxError
public static final String envVariableNameSpaceError
public static final String invalidProjectError
public static final String notVersionsedS3BucketError
@DataBoundConstructor public CodeBuilder(String credentialsType, String credentialsId, String proxyHost, String proxyPort, String awsAccessKey, String awsSecretKey, String region, String projectName, String sourceVersion, String sseAlgorithm, String sourceControlType, String artifactTypeOverride, String artifactLocationOverride, String artifactNameOverride, String artifactNamespaceOverride, String artifactPackagingOverride, String artifactPathOverride, String envVariables, String envParameters, String buildSpecFile, String buildTimeoutOverride)
public void perform(@Nonnull hudson.model.Run<?,?> build, @Nonnull hudson.FilePath ws, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic String generateS3ArtifactURL(String baseURL, String artifactLocation, String artifactType) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic static Collection<com.amazonaws.services.codebuild.model.EnvironmentVariable> mapEnvVariables(String envVars, com.amazonaws.services.codebuild.model.EnvironmentVariableType envVarType) throws com.amazonaws.services.codebuild.model.InvalidInputException
com.amazonaws.services.codebuild.model.InvalidInputExceptionpublic CodeBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2016–2017. All rights reserved.