public class AWSCodePipelineSCM
extends hudson.scm.SCM
| Modifier and Type | Class and Description |
|---|---|
static class |
AWSCodePipelineSCM.DescriptorImpl
Descriptor for
AWSCodePipelineSCM. |
| Modifier and Type | Field and Description |
|---|---|
static CodePipelineStateModel.CategoryType[] |
ACTION_TYPE |
static com.amazonaws.regions.Regions[] |
AVAILABLE_REGIONS |
| Constructor and Description |
|---|
AWSCodePipelineSCM(String projectName,
boolean clear,
String region,
String awsAccessKey,
String awsSecretKey,
String proxyHost,
String proxyPort,
String category,
String provider,
String version,
AWSClientFactory awsClientFactory) |
| Modifier and Type | Method and Description |
|---|---|
hudson.scm.SCMRevisionState |
calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.TaskListener taskListener) |
boolean |
checkout(hudson.model.AbstractBuild<?,?> abstractBuild,
hudson.Launcher launcher,
hudson.FilePath workspacePath,
hudson.model.BuildListener listener,
File changeLogFile) |
protected hudson.scm.PollingResult |
compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project,
hudson.Launcher launcher,
hudson.FilePath filePath,
hudson.model.TaskListener listener,
hudson.scm.SCMRevisionState revisionState) |
hudson.scm.ChangeLogParser |
createChangeLogParser() |
String |
getAwsAccessKey() |
String |
getAwsSecretKey() |
String |
getCategory() |
AWSCodePipelineSCM.DescriptorImpl |
getDescriptor() |
String |
getProvider() |
String |
getProxyHost() |
int |
getProxyPort() |
String |
getRegion() |
String |
getVersion() |
void |
initializeModel() |
boolean |
isClearWorkspace() |
hudson.scm.PollingResult |
pollForJobs(com.amazonaws.services.codepipeline.model.ActionTypeId actionType,
hudson.model.TaskListener taskListener) |
boolean |
requiresWorkspaceForPolling() |
_calcRevisionsFromBuild, _for, all, buildEnvVars, createEmptyChangeLog, getApi, getBrowser, getEffectiveBrowser, getModuleRoot, getModuleRoot, getModuleRoots, getModuleRoots, getType, nullify, poll, pollChanges, processWorkspaceBeforeDeletion, supportsPollingpublic static final com.amazonaws.regions.Regions[] AVAILABLE_REGIONS
public static final CodePipelineStateModel.CategoryType[] ACTION_TYPE
public hudson.scm.ChangeLogParser createChangeLogParser()
createChangeLogParser in class hudson.scm.SCMpublic boolean requiresWorkspaceForPolling()
requiresWorkspaceForPolling in class hudson.scm.SCMprotected hudson.scm.PollingResult compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project,
hudson.Launcher launcher,
hudson.FilePath filePath,
hudson.model.TaskListener listener,
hudson.scm.SCMRevisionState revisionState)
throws IOException,
InterruptedException
compareRemoteRevisionWith in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic hudson.scm.SCMRevisionState calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.TaskListener taskListener)
throws IOException,
InterruptedException
calcRevisionsFromBuild in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic boolean checkout(hudson.model.AbstractBuild<?,?> abstractBuild,
hudson.Launcher launcher,
hudson.FilePath workspacePath,
hudson.model.BuildListener listener,
File changeLogFile)
throws IOException,
InterruptedException
checkout in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic hudson.scm.PollingResult pollForJobs(com.amazonaws.services.codepipeline.model.ActionTypeId actionType,
hudson.model.TaskListener taskListener)
public AWSCodePipelineSCM.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.scm.SCM>getDescriptor in class hudson.scm.SCMpublic boolean isClearWorkspace()
public String getAwsAccessKey()
public String getAwsSecretKey()
public String getRegion()
public String getProxyHost()
public int getProxyPort()
public String getCategory()
public String getProvider()
public String getVersion()
public void initializeModel()
Copyright © 2004-2016. All Rights Reserved.