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 name,
boolean clearWorkspace,
String region,
String awsAccessKey,
String awsSecretKey,
String proxyHost,
String proxyPort,
String category,
String provider,
String version) |
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(String projectName,
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
@DataBoundConstructor public AWSCodePipelineSCM(String name, boolean clearWorkspace, String region, String awsAccessKey, String awsSecretKey, String proxyHost, String proxyPort, String category, String provider, String version)
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(String projectName, com.amazonaws.services.codepipeline.model.ActionTypeId actionType, hudson.model.TaskListener taskListener) throws InterruptedException
InterruptedExceptionpublic 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-2018. All Rights Reserved.