Class MergeRequestBuildHandler

java.lang.Object
com.dabsquared.gitlabjenkins.trigger.handler.MergeRequestBuildHandler

public class MergeRequestBuildHandler extends Object
  • Constructor Details

    • MergeRequestBuildHandler

      public MergeRequestBuildHandler()
  • Method Details

    • cancelPendingBuilds

      public void cancelPendingBuilds(Job<?,?> job, Integer projectId, String branch)
    • cancelRunningBuilds

      public void cancelRunningBuilds(Job<?,?> job, Integer projectId, String sourceBranch)
      Aborts in-flight builds of job whose GitLabWebHookCause matches the given source project id and source branch. Intended to be invoked when a merge request is updated and the user has opted in via cancelRunningBuildsOnUpdate.
    • resolvePendingBuildName

      public static String resolvePendingBuildName(Job<?,?> job)