com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger
Class GerritTriggerBuildChooser
java.lang.Object
hudson.plugins.git.util.BuildChooser
com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.plugins.git.util.BuildChooser>, Serializable
public class GerritTriggerBuildChooser
- extends hudson.plugins.git.util.BuildChooser
Used by the git plugin to determine the revision to build.
- Author:
- Andrew Bayer
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Fields inherited from class hudson.plugins.git.util.BuildChooser |
gitSCM |
Method Summary |
Collection<hudson.plugins.git.Revision> |
getCandidateRevisions(boolean isPollCall,
String singleBranch,
org.jenkinsci.plugins.gitclient.GitClient git,
hudson.model.TaskListener listener,
hudson.plugins.git.util.BuildData data,
hudson.plugins.git.util.BuildChooserContext context)
Determines which Revisions to build. |
hudson.plugins.git.util.Build |
prevBuildForChangelog(String singleBranch,
hudson.plugins.git.util.BuildData data,
org.jenkinsci.plugins.gitclient.GitClient git,
hudson.plugins.git.util.BuildChooserContext context)
|
Methods inherited from class hudson.plugins.git.util.BuildChooser |
all, getCandidateRevisions, getCandidateRevisions, getDescriptor, getDisplayName, prevBuildForChangelog, prevBuildForChangelog |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GerritTriggerBuildChooser
@DataBoundConstructor
public GerritTriggerBuildChooser()
- Default constructor.
getCandidateRevisions
public Collection<hudson.plugins.git.Revision> getCandidateRevisions(boolean isPollCall,
String singleBranch,
org.jenkinsci.plugins.gitclient.GitClient git,
hudson.model.TaskListener listener,
hudson.plugins.git.util.BuildData data,
hudson.plugins.git.util.BuildChooserContext context)
throws hudson.plugins.git.GitException,
IOException,
InterruptedException
- Determines which Revisions to build.
Doesn't care about branches.
- Overrides:
getCandidateRevisions
in class hudson.plugins.git.util.BuildChooser
- Parameters:
isPollCall
- whether this is being called from Git pollingsingleBranch
- The branchgit
- The GitClient API objectlistener
- TaskListener for logging, etcdata
- the historical BuildData objectcontext
- the remote context
- Returns:
- A Collection containing the new revision.
- Throws:
hudson.plugins.git.GitException
- in case of error
IOException
- In case of error
InterruptedException
- In case of error
prevBuildForChangelog
public hudson.plugins.git.util.Build prevBuildForChangelog(String singleBranch,
hudson.plugins.git.util.BuildData data,
org.jenkinsci.plugins.gitclient.GitClient git,
hudson.plugins.git.util.BuildChooserContext context)
throws InterruptedException,
IOException
- Overrides:
prevBuildForChangelog
in class hudson.plugins.git.util.BuildChooser
- Throws:
InterruptedException
IOException
Copyright © 2004-2013. All Rights Reserved.