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 |
httpTimeoutMessage |
static String |
invalidProjectError |
static String |
notVersionsedS3BucketError |
static String |
s3BucketBaseURL |
| Constructor and Description |
|---|
CodeBuilder(String credentialsType,
String credentialsId,
String proxyHost,
String proxyPort,
String awsAccessKey,
hudson.util.Secret awsSecretKey,
String awsSessionToken,
String region,
String projectName,
String sourceVersion,
String sseAlgorithm,
String sourceControlType,
String localSourcePath,
String workspaceSubdir,
String gitCloneDepthOverride,
String reportBuildStatusOverride,
String artifactTypeOverride,
String artifactLocationOverride,
String artifactNameOverride,
String artifactNamespaceOverride,
String artifactPackagingOverride,
String artifactPathOverride,
String artifactEncryptionDisabledOverride,
String overrideArtifactName,
String envVariables,
String envParameters,
String buildSpecFile,
String buildTimeoutOverride,
String sourceTypeOverride,
String sourceLocationOverride,
String environmentTypeOverride,
String imageOverride,
String computeTypeOverride,
String cacheTypeOverride,
String cacheLocationOverride,
String cloudWatchLogsStatusOverride,
String cloudWatchLogsGroupNameOverride,
String cloudWatchLogsStreamNameOverride,
String s3LogsStatusOverride,
String s3LogsLocationOverride,
String certificateOverride,
String serviceRoleOverride,
String insecureSslOverride,
String privilegedModeOverride) |
| 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) |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath ws,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
org.jenkinsci.plugins.workflow.steps.StepContext stepContext) |
protected Object |
readResolve() |
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
public static final String httpTimeoutMessage
@DataBoundConstructor public CodeBuilder(String credentialsType, String credentialsId, String proxyHost, String proxyPort, String awsAccessKey, hudson.util.Secret awsSecretKey, String awsSessionToken, String region, String projectName, String sourceVersion, String sseAlgorithm, String sourceControlType, String localSourcePath, String workspaceSubdir, String gitCloneDepthOverride, String reportBuildStatusOverride, String artifactTypeOverride, String artifactLocationOverride, String artifactNameOverride, String artifactNamespaceOverride, String artifactPackagingOverride, String artifactPathOverride, String artifactEncryptionDisabledOverride, String overrideArtifactName, String envVariables, String envParameters, String buildSpecFile, String buildTimeoutOverride, String sourceTypeOverride, String sourceLocationOverride, String environmentTypeOverride, String imageOverride, String computeTypeOverride, String cacheTypeOverride, String cacheLocationOverride, String cloudWatchLogsStatusOverride, String cloudWatchLogsGroupNameOverride, String cloudWatchLogsStreamNameOverride, String s3LogsStatusOverride, String s3LogsLocationOverride, String certificateOverride, String serviceRoleOverride, String insecureSslOverride, String privilegedModeOverride)
protected Object readResolve()
public void perform(@Nonnull hudson.model.Run<?,?> build, @Nonnull hudson.FilePath ws, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener, org.jenkinsci.plugins.workflow.steps.StepContext stepContext) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic 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–2019. All rights reserved.