public class GitLabPushTrigger
extends hudson.triggers.Trigger<hudson.model.Job<?,?>>
Modifier and Type | Class and Description |
---|---|
static class |
GitLabPushTrigger.DescriptorImpl |
Constructor and Description |
---|
GitLabPushTrigger(boolean triggerOnPush,
boolean triggerOnMergeRequest,
TriggerOpenMergeRequest triggerOpenMergeRequestOnPush,
boolean triggerOnNoteRequest,
String noteRegex,
boolean skipWorkInProgressMergeRequest,
boolean ciSkip,
boolean setBuildDescription,
boolean addNoteOnMergeRequest,
boolean addCiMessage,
boolean addVoteOnMergeRequest,
boolean acceptMergeRequestOnSuccess,
BranchFilterType branchFilterType,
String includeBranchesSpec,
String excludeBranchesSpec,
String targetBranchRegex) |
Modifier and Type | Method and Description |
---|---|
boolean |
getAcceptMergeRequestOnSuccess() |
boolean |
getAddNoteOnMergeRequest() |
boolean |
getAddVoteOnMergeRequest() |
BranchFilterType |
getBranchFilterType() |
boolean |
getCiSkip() |
String |
getExcludeBranchesSpec() |
static GitLabPushTrigger |
getFromJob(hudson.model.Job<?,?> job) |
String |
getIncludeBranchesSpec() |
String |
getNoteRegex() |
boolean |
getSetBuildDescription() |
String |
getTargetBranchRegex() |
boolean |
getTriggerOnMergeRequest() |
boolean |
getTriggerOnNoteRequest() |
boolean |
getTriggerOnPush() |
TriggerOpenMergeRequest |
getTriggerOpenMergeRequestOnPush() |
boolean |
isSkipWorkInProgressMergeRequest() |
static void |
migrateJobs() |
void |
onPost(MergeRequestHook hook) |
void |
onPost(NoteHook hook) |
void |
onPost(PushHook hook) |
protected Object |
readResolve() |
@DataBoundConstructor public GitLabPushTrigger(boolean triggerOnPush, boolean triggerOnMergeRequest, TriggerOpenMergeRequest triggerOpenMergeRequestOnPush, boolean triggerOnNoteRequest, String noteRegex, boolean skipWorkInProgressMergeRequest, boolean ciSkip, boolean setBuildDescription, boolean addNoteOnMergeRequest, boolean addCiMessage, boolean addVoteOnMergeRequest, boolean acceptMergeRequestOnSuccess, BranchFilterType branchFilterType, String includeBranchesSpec, String excludeBranchesSpec, String targetBranchRegex)
@Initializer(after=JOB_LOADED) public static void migrateJobs() throws IOException
IOException
public boolean getTriggerOnPush()
public boolean getTriggerOnMergeRequest()
public boolean getTriggerOnNoteRequest()
public String getNoteRegex()
public TriggerOpenMergeRequest getTriggerOpenMergeRequestOnPush()
public boolean getSetBuildDescription()
public boolean getAddNoteOnMergeRequest()
public boolean getAddVoteOnMergeRequest()
public boolean getAcceptMergeRequestOnSuccess()
public boolean getCiSkip()
public boolean isSkipWorkInProgressMergeRequest()
public BranchFilterType getBranchFilterType()
public String getIncludeBranchesSpec()
public String getExcludeBranchesSpec()
public String getTargetBranchRegex()
public void onPost(PushHook hook)
public void onPost(MergeRequestHook hook)
public void onPost(NoteHook hook)
protected Object readResolve() throws ObjectStreamException
readResolve
in class hudson.triggers.Trigger<hudson.model.Job<?,?>>
ObjectStreamException
public static GitLabPushTrigger getFromJob(hudson.model.Job<?,?> job)
Copyright © 2016. All rights reserved.