@Extension public class PullRequestManager extends BuildManager<PullRequestBuildHandler>
| Modifier and Type | Class and Description |
|---|---|
static class |
PullRequestManager.BuilderListenerImpl |
static class |
PullRequestManager.ProjectDataListenerImpl |
static class |
PullRequestManager.ProjectListener |
static interface |
PullRequestManager.PullRequestAction |
| Constructor and Description |
|---|
PullRequestManager() |
| Modifier and Type | Method and Description |
|---|---|
PullRequestData |
addPullRequestData(org.kohsuke.github.GHPullRequest pullRequest,
hudson.model.AbstractProject project) |
PullRequestBuildHandler |
createBuildHandler(hudson.model.AbstractProject<?,?> project,
boolean newTrigger) |
org.kohsuke.github.GitHub |
createGitHub(com.cloudbees.jenkins.GitHubRepositoryName gitHubRepoName) |
static PullRequestManager |
getInstance() |
PullRequestData |
getPullRequestData(String url,
hudson.model.AbstractProject project) |
PullRequestData |
removePullRequestData(String pullRequestUrl,
hudson.model.AbstractProject project) |
public static final PullRequestManager getInstance()
public PullRequestBuildHandler createBuildHandler(hudson.model.AbstractProject<?,?> project, boolean newTrigger) throws IOException
createBuildHandler in class BuildManager<PullRequestBuildHandler>IOExceptionpublic PullRequestData addPullRequestData(org.kohsuke.github.GHPullRequest pullRequest, hudson.model.AbstractProject project) throws IOException
IOExceptionpublic PullRequestData getPullRequestData(String url, hudson.model.AbstractProject project)
public PullRequestData removePullRequestData(String pullRequestUrl, hudson.model.AbstractProject project) throws IOException
IOExceptionpublic org.kohsuke.github.GitHub createGitHub(com.cloudbees.jenkins.GitHubRepositoryName gitHubRepoName)
Copyright © 2016–2019. All rights reserved.