diff options
author | Christoph Erhardt <christoph.erhardt@methodpark.de> | 2020-04-16 16:56:50 +0200 |
---|---|---|
committer | Christoph Erhardt <christoph.erhardt@methodpark.de> | 2020-04-16 16:56:50 +0200 |
commit | 03d99c56e8b728409ee82c2ae24d18e88ed5ce0f (patch) | |
tree | 31d14d776e31c6d909f743ec3b5a39a5d8261756 /jenkins_jobs | |
parent | 9cff4f295ec8020fa3a3ac15795a344666596770 (diff) | |
download | python-jenkins-job-builder-03d99c56e8b728409ee82c2ae24d18e88ed5ce0f.tar.gz python-jenkins-job-builder-03d99c56e8b728409ee82c2ae24d18e88ed5ce0f.tar.xz python-jenkins-job-builder-03d99c56e8b728409ee82c2ae24d18e88ed5ce0f.zip |
Add parameter "cancel-pending-builds-on-update" for trigger "gitlab"
When this boolean parameter is set to true, updating a merge request
cancels any pending merge-request builds.
Change-Id: Ic5ef400cf4cd088680b92bd10b88b79520795729
Diffstat (limited to 'jenkins_jobs')
-rw-r--r-- | jenkins_jobs/modules/triggers.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/jenkins_jobs/modules/triggers.py b/jenkins_jobs/modules/triggers.py index 90f9e2ee..43128489 100644 --- a/jenkins_jobs/modules/triggers.py +++ b/jenkins_jobs/modules/triggers.py @@ -1410,6 +1410,8 @@ def gitlab(registry, xml_parent, data): (default true) :arg bool set-build-description: Set build description to build cause (eg. Merge request or Git Push) (default true) + :arg bool cancel-pending-builds-on-update: Cancel pending merge request + builds on update (default false) :arg bool add-note-merge-request: Add note with build status on merge requests (default true) :arg bool add-vote-merge-request: Vote added to note with build status @@ -1521,6 +1523,7 @@ def gitlab(registry, xml_parent, data): ("ci-skip", "ciSkip", True), ("wip-skip", "skipWorkInProgressMergeRequest", True), ("set-build-description", "setBuildDescription", True), + ("cancel-pending-builds-on-update", "cancelPendingBuildsOnUpdate", False), ("add-note-merge-request", "addNoteOnMergeRequest", True), ("add-vote-merge-request", "addVoteOnMergeRequest", True), ("accept-merge-request-on-success", "acceptMergeRequestOnSuccess", False), |