Skip to content

Commit

Permalink
[JENKINS-55793] Configuration as Code support for GitHub Pull Request…
Browse files Browse the repository at this point in the history
… Builder plugin
  • Loading branch information
Jiří Holuša authored and janinko committed Dec 11, 2020
1 parent 73d42f5 commit 255bf6a
Showing 1 changed file with 76 additions and 0 deletions.
76 changes: 76 additions & 0 deletions src/main/java/org/jenkinsci/plugins/ghprb/GhprbTrigger.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
import org.kohsuke.github.GHEventPayload.PullRequest;
import org.kohsuke.github.GitHub;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
import org.kohsuke.stapler.QueryParameter;
import org.kohsuke.stapler.StaplerRequest;

Expand Down Expand Up @@ -885,6 +886,81 @@ public void run() {
);
}

@DataBoundSetter
public void setWhitelistPhrase(String whitelistPhrase) {
this.whitelistPhrase = whitelistPhrase;
}

@DataBoundSetter
public void setOkToTestPhrase(String okToTestPhrase) {
this.okToTestPhrase = okToTestPhrase;
}

@DataBoundSetter
public void setRetestPhrase(String retestPhrase) {
this.retestPhrase = retestPhrase;
}

@DataBoundSetter
public void setSkipBuildPhrase(String skipBuildPhrase) {
this.skipBuildPhrase = skipBuildPhrase;
}

@DataBoundSetter
public void setBlackListCommitAuthor(String blackListCommitAuthor) {
this.blackListCommitAuthor = blackListCommitAuthor;
}

@DataBoundSetter
public void setCron(String cron) {
this.cron = cron;
}

@DataBoundSetter
public void setUseComments(Boolean useComments) {
this.useComments = useComments;
}

@DataBoundSetter
public void setUseDetailedComments(Boolean useDetailedComments) {
this.useDetailedComments = useDetailedComments;
}

@DataBoundSetter
public void setManageWebhooks(Boolean manageWebhooks) {
this.manageWebhooks = manageWebhooks;
}

@DataBoundSetter
public void setAutoCloseFailedPullRequests(Boolean autoCloseFailedPullRequests) {
this.autoCloseFailedPullRequests = autoCloseFailedPullRequests;
}

@DataBoundSetter
public void setBlackListLabels(String blackListLabels) {
this.blackListLabels = blackListLabels;
}

@DataBoundSetter
public void setWhiteListLabels(String whiteListLabels) {
this.whiteListLabels = whiteListLabels;
}

@DataBoundSetter
public void setGithubAuth(List<GhprbGitHubAuth> githubAuth) {
this.githubAuth = githubAuth;
}

@DataBoundSetter
public void setAdminlist(String adminlist) {
this.adminlist = adminlist;
}

@DataBoundSetter
public void setRequestForTestingPhrase(String requestForTestingPhrase) {
this.requestForTestingPhrase = requestForTestingPhrase;
}

@Override
public boolean isApplicable(Item item) {
return item instanceof Job && item instanceof ParameterizedJobMixIn.ParameterizedJob;
Expand Down

0 comments on commit 255bf6a

Please sign in to comment.