Class AWSCodePipelineSCM
java.lang.Object
hudson.scm.SCM
com.amazonaws.codepipeline.jenkinsplugin.AWSCodePipelineSCM
- All Implemented Interfaces:
ExtensionPoint,Describable<SCM>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.scm.SCM
PERMISSIONS, TAG -
Constructor Summary
ConstructorsConstructorDescriptionAWSCodePipelineSCM(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) -
Method Summary
Modifier and TypeMethodDescriptionstatic CodePipelineStateModel.CategoryType[]calcRevisionsFromBuild(AbstractBuild<?, ?> build, Launcher launcher, TaskListener taskListener) booleancheckout(AbstractBuild<?, ?> abstractBuild, Launcher launcher, FilePath workspacePath, BuildListener listener, File changeLogFile) protected PollingResultcompareRemoteRevisionWith(AbstractProject<?, ?> project, Launcher launcher, FilePath filePath, TaskListener listener, SCMRevisionState revisionState) getName()intvoidbooleanpollForJobs(String projectName, com.amazonaws.services.codepipeline.model.ActionTypeId actionType, TaskListener taskListener) booleanMethods inherited from class hudson.scm.SCM
_calcRevisionsFromBuild, _for, _for, all, buildEnvironment, buildEnvVars, calcRevisionsFromBuild, checkout, compareRemoteRevisionWith, createEmptyChangeLog, createEmptyChangeLog, getApi, getBrowser, getEffectiveBrowser, getKey, getModuleRoot, getModuleRoot, getModuleRoots, getModuleRoots, getType, guessBrowser, nullify, poll, pollChanges, postCheckout, postCheckout, processWorkspaceBeforeDeletion, processWorkspaceBeforeDeletion, supportsPolling
-
Constructor Details
-
AWSCodePipelineSCM
-
AWSCodePipelineSCM
-
-
Method Details
-
action_type
-
createChangeLogParser
- Specified by:
createChangeLogParserin classSCM
-
requiresWorkspaceForPolling
public boolean requiresWorkspaceForPolling()- Overrides:
requiresWorkspaceForPollingin classSCM
-
compareRemoteRevisionWith
protected PollingResult compareRemoteRevisionWith(AbstractProject<?, ?> project, Launcher launcher, FilePath filePath, TaskListener listener, SCMRevisionState revisionState) throws IOException, InterruptedException- Overrides:
compareRemoteRevisionWithin classSCM- Throws:
IOExceptionInterruptedException
-
calcRevisionsFromBuild
public SCMRevisionState calcRevisionsFromBuild(AbstractBuild<?, ?> build, Launcher launcher, TaskListener taskListener) throws IOException, InterruptedException- Overrides:
calcRevisionsFromBuildin classSCM- Throws:
IOExceptionInterruptedException
-
checkout
public boolean checkout(AbstractBuild<?, ?> abstractBuild, Launcher launcher, FilePath workspacePath, BuildListener listener, File changeLogFile) throws IOException, InterruptedException- Overrides:
checkoutin classSCM- Throws:
IOExceptionInterruptedException
-
pollForJobs
public PollingResult pollForJobs(String projectName, com.amazonaws.services.codepipeline.model.ActionTypeId actionType, TaskListener taskListener) throws InterruptedException - Throws:
InterruptedException
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<SCM>- Overrides:
getDescriptorin classSCM
-
isClearWorkspace
public boolean isClearWorkspace() -
getAwsAccessKey
-
getAwsSecretKey
-
getRegion
-
getProxyHost
-
getProxyPort
public int getProxyPort() -
getCategory
-
getProvider
-
getVersion
-
getName
-
initializeModel
public void initializeModel()
-