com.dabsquared.gitlabjenkins
Class GitLabPushTrigger
java.lang.Object
hudson.triggers.Trigger<hudson.model.Job<?,?>>
com.dabsquared.gitlabjenkins.GitLabPushTrigger
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.triggers.Trigger<?>>
public class GitLabPushTrigger
- extends hudson.triggers.Trigger<hudson.model.Job<?,?>>
Triggers a build when we receive a GitLab WebHook.
- Author:
- Daniel Brooks
| Nested classes/interfaces inherited from class hudson.triggers.Trigger |
hudson.triggers.Trigger.Cron |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.triggers.Trigger |
job, spec, tabs, timer |
|
Constructor Summary |
GitLabPushTrigger(boolean triggerOnPush,
boolean triggerOnMergeRequest,
String triggerOpenMergeRequestOnPush,
boolean ciSkip,
boolean setBuildDescription,
boolean addNoteOnMergeRequest,
boolean addCiMessage,
boolean addVoteOnMergeRequest,
boolean acceptMergeRequestOnSuccess,
boolean allowAllBranches,
String includeBranchesSpec,
String excludeBranchesSpec)
|
| Methods inherited from class hudson.triggers.Trigger |
all, checkTriggers, for_, getProjectAction, getProjectActions, getSpec, readResolve, run, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GitLabPushTrigger
@DataBoundConstructor
public GitLabPushTrigger(boolean triggerOnPush,
boolean triggerOnMergeRequest,
String triggerOpenMergeRequestOnPush,
boolean ciSkip,
boolean setBuildDescription,
boolean addNoteOnMergeRequest,
boolean addCiMessage,
boolean addVoteOnMergeRequest,
boolean acceptMergeRequestOnSuccess,
boolean allowAllBranches,
String includeBranchesSpec,
String excludeBranchesSpec)
getTriggerOnPush
public boolean getTriggerOnPush()
getTriggerOnMergeRequest
public boolean getTriggerOnMergeRequest()
getTriggerOpenMergeRequestOnPush
public String getTriggerOpenMergeRequestOnPush()
getSetBuildDescription
public boolean getSetBuildDescription()
getAddNoteOnMergeRequest
public boolean getAddNoteOnMergeRequest()
getAddVoteOnMergeRequest
public boolean getAddVoteOnMergeRequest()
getAcceptMergeRequestOnSuccess
public boolean getAcceptMergeRequestOnSuccess()
getAllowAllBranches
public boolean getAllowAllBranches()
getAddCiMessage
public boolean getAddCiMessage()
getCiSkip
public boolean getCiSkip()
getIncludeBranchesSpec
public String getIncludeBranchesSpec()
getExcludeBranchesSpec
public String getExcludeBranchesSpec()
onPost
public void onPost(GitLabPushRequest req)
createPushRequestRevisionParameter
public hudson.plugins.git.RevisionParameterAction createPushRequestRevisionParameter(hudson.model.Job<?,?> job,
GitLabPushRequest req)
onPost
public void onPost(GitLabMergeRequest req)
onCompleted
public void onCompleted(hudson.model.Run run)
onStarted
public void onStarted(hudson.model.Run run)
getDescriptor
public GitLabPushTrigger.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.triggers.Trigger<?>>- Overrides:
getDescriptor in class hudson.triggers.Trigger<hudson.model.Job<?,?>>
getDesc
public static GitLabPushTrigger.DescriptorImpl getDesc()
getLogFile
public File getLogFile()
Copyright © 2004-2015. All Rights Reserved.