@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>
IOException
public PullRequestData addPullRequestData(org.kohsuke.github.GHPullRequest pullRequest, hudson.model.AbstractProject project) throws IOException
IOException
public PullRequestData getPullRequestData(String url, hudson.model.AbstractProject project)
public PullRequestData removePullRequestData(String pullRequestUrl, hudson.model.AbstractProject project) throws IOException
IOException
public org.kohsuke.github.GitHub createGitHub(com.cloudbees.jenkins.GitHubRepositoryName gitHubRepoName)
Copyright © 2016–2019. All rights reserved.