Merge "Make Merge and Verify job triggers overrideable"
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Thu, 10 Aug 2017 20:56:36 +0000 (20:56 +0000)
committerGerrit Code Review <gerrit@linuxfoundation.org>
Thu, 10 Aug 2017 20:56:36 +0000 (20:56 +0000)
1  2 
jjb/lf-python-jobs.yaml

diff --combined jjb/lf-python-jobs.yaml
@@@ -40,7 -40,7 +40,7 @@@
      branch: master
      build-timeout: 10
      git-url: '$GIT_URL/$GERRIT_PROJECT'
 -    stream: '{stream}'
 +    stream: master
      submodule-recursive: true
      tox-dir: ''
      tox-envs: ''
      id: gerrit-tox-verify
      <<: *lf_tox_verify
  
+     ######################
+     # Default parameters #
+     ######################
+     gerrit_verify_triggers:
+       - patchset-created-event:
+           exclude-drafts: false
+           exclude-trivial-rebase: false
+           exclude-no-code-change: false
+       - draft-published-event
+       - comment-added-contains-event:
+           comment-contains-value: recheck$
+     #####################
+     # Job Configuration #
+     #####################
      scm:
        - lf-infra-gerrit-scm:
            jenkins-ssh-credential: '{jenkins-ssh-credential}'
      triggers:
        - gerrit:
            server-name: '{gerrit-server-name}'
-           trigger-on:
-             - patchset-created-event:
-                 exclude-drafts: false
-                 exclude-trivial-rebase: false
-                 exclude-no-code-change: false
-             - draft-published-event
-             - comment-added-contains-event:
-                 comment-contains-value: recheck$
+           trigger-on: '{obj:gerrit_verify_triggers}'
            projects:
              - project-compare-type: ANT
                project-pattern: '{project}'