public class ConfigurationRotator
extends hudson.scm.SCM
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigurationRotator.ResultType |
static class |
ConfigurationRotator.RotatorDescriptor |
| Modifier and Type | Field and Description |
|---|---|
static String |
FEED_DIR |
boolean |
justConfigured |
static String |
LOGGERNAME |
static String |
NAME |
boolean |
reconfigure
Determines whether a new configuration has been entered.
|
static String |
SEPARATOR |
static String |
URL_NAME |
| Constructor and Description |
|---|
ConfigurationRotator(AbstractConfigurationRotatorSCM acrs) |
| Modifier and Type | Method and Description |
|---|---|
hudson.scm.SCMRevisionState |
calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> arg0,
hudson.Launcher arg1,
hudson.model.TaskListener arg2) |
boolean |
checkout(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.BuildListener listener,
File file) |
protected hudson.scm.PollingResult |
compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
hudson.scm.SCMRevisionState arg4) |
hudson.scm.ChangeLogParser |
createChangeLogParser()
Delegate the change log parser to abstract subtypes.
|
boolean |
doReconfigure() |
void |
ensurePublisher(hudson.model.AbstractBuild build) |
AbstractConfigurationRotatorSCM |
getAcrs() |
static File |
getFeedPath() |
void |
setConfigurationByAction(hudson.model.AbstractProject<?,?> project,
ConfigurationRotatorBuildAction action) |
void |
setReconfigure(boolean reconfigure) |
_calcRevisionsFromBuild, _for, all, buildEnvVars, createEmptyChangeLog, getApi, getBrowser, getDescriptor, getEffectiveBrowser, getModuleRoot, getModuleRoot, getModuleRoots, getModuleRoots, getType, nullify, poll, pollChanges, processWorkspaceBeforeDeletion, requiresWorkspaceForPolling, supportsPollingpublic static final String URL_NAME
public static final String NAME
public static final String LOGGERNAME
public boolean justConfigured
public static final String SEPARATOR
public static final String FEED_DIR
public boolean reconfigure
@DataBoundConstructor public ConfigurationRotator(AbstractConfigurationRotatorSCM acrs)
public static File getFeedPath()
public AbstractConfigurationRotatorSCM getAcrs()
public boolean doReconfigure()
public void setReconfigure(boolean reconfigure)
public hudson.scm.SCMRevisionState calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> arg0,
hudson.Launcher arg1,
hudson.model.TaskListener arg2)
throws IOException,
InterruptedException
calcRevisionsFromBuild in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic boolean checkout(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.BuildListener listener,
File file)
throws IOException,
InterruptedException
checkout in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic void ensurePublisher(hudson.model.AbstractBuild build)
throws IOException
IOExceptionpublic void setConfigurationByAction(hudson.model.AbstractProject<?,?> project,
ConfigurationRotatorBuildAction action)
throws IOException
IOExceptionprotected hudson.scm.PollingResult compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
hudson.scm.SCMRevisionState arg4)
throws IOException,
InterruptedException
compareRemoteRevisionWith in class hudson.scm.SCMIOExceptionInterruptedExceptionpublic hudson.scm.ChangeLogParser createChangeLogParser()
createChangeLogParser in class hudson.scm.SCMCopyright © 2004-2014. All Rights Reserved.