public class GitHubSCMNavigator
extends jenkins.scm.api.SCMNavigator
| Modifier and Type | Class and Description |
|---|---|
static class |
GitHubSCMNavigator.DescriptorImpl |
| Constructor and Description |
|---|
GitHubSCMNavigator(String apiUri,
String repoOwner,
String scanCredentialsId,
String checkoutCredentialsId) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterSave(jenkins.scm.api.SCMNavigatorOwner owner) |
String |
getApiUri() |
boolean |
getBuildForkPRHead() |
boolean |
getBuildForkPRMerge() |
boolean |
getBuildOriginBranch() |
boolean |
getBuildOriginBranchWithPR() |
boolean |
getBuildOriginPRHead() |
boolean |
getBuildOriginPRMerge() |
String |
getCheckoutCredentialsId() |
String |
getExcludes() |
String |
getIncludes() |
String |
getPattern() |
String |
getRepoOwner() |
String |
getScanCredentialsId() |
protected String |
id() |
List<hudson.model.Action> |
retrieveActions(jenkins.scm.api.SCMNavigatorOwner owner,
jenkins.scm.api.SCMNavigatorEvent event,
hudson.model.TaskListener listener) |
void |
setBuildForkPRHead(boolean buildForkPRHead) |
void |
setBuildForkPRMerge(boolean buildForkPRMerge) |
void |
setBuildOriginBranch(boolean buildOriginBranch) |
void |
setBuildOriginBranchWithPR(boolean buildOriginBranchWithPR) |
void |
setBuildOriginPRHead(boolean buildOriginPRHead) |
void |
setBuildOriginPRMerge(boolean buildOriginPRMerge) |
void |
setExcludes(String excludes) |
void |
setIncludes(String includes) |
void |
setPattern(String pattern) |
void |
visitSource(String sourceName,
jenkins.scm.api.SCMSourceObserver observer) |
void |
visitSources(jenkins.scm.api.SCMSourceObserver observer) |
public boolean getBuildOriginBranch()
@DataBoundSetter public void setBuildOriginBranch(boolean buildOriginBranch)
public boolean getBuildOriginBranchWithPR()
@DataBoundSetter public void setBuildOriginBranchWithPR(boolean buildOriginBranchWithPR)
public boolean getBuildOriginPRMerge()
@DataBoundSetter public void setBuildOriginPRMerge(boolean buildOriginPRMerge)
public boolean getBuildOriginPRHead()
@DataBoundSetter public void setBuildOriginPRHead(boolean buildOriginPRHead)
public boolean getBuildForkPRMerge()
@DataBoundSetter public void setBuildForkPRMerge(boolean buildForkPRMerge)
public boolean getBuildForkPRHead()
@DataBoundSetter public void setBuildForkPRHead(boolean buildForkPRHead)
public String getRepoOwner()
@CheckForNull public String getScanCredentialsId()
@CheckForNull public String getCheckoutCredentialsId()
public String getPattern()
@CheckForNull public String getApiUri()
@DataBoundSetter public void setPattern(String pattern)
@NonNull protected String id()
id in class jenkins.scm.api.SCMNavigatorpublic void visitSources(jenkins.scm.api.SCMSourceObserver observer)
throws IOException,
InterruptedException
visitSources in class jenkins.scm.api.SCMNavigatorIOExceptionInterruptedExceptionpublic void visitSource(String sourceName, jenkins.scm.api.SCMSourceObserver observer) throws IOException, InterruptedException
visitSource in class jenkins.scm.api.SCMNavigatorIOExceptionInterruptedException@NonNull public List<hudson.model.Action> retrieveActions(@NonNull jenkins.scm.api.SCMNavigatorOwner owner, @CheckForNull jenkins.scm.api.SCMNavigatorEvent event, @NonNull hudson.model.TaskListener listener) throws IOException
retrieveActions in class jenkins.scm.api.SCMNavigatorIOExceptionpublic void afterSave(@NonNull
jenkins.scm.api.SCMNavigatorOwner owner)
afterSave in class jenkins.scm.api.SCMNavigatorCopyright © 2016. All rights reserved.