Merge "Make gerrit-branch-lock work for all proj/branches"
authorAnil Belur <abelur@linuxfoundation.org>
Tue, 10 Dec 2019 21:43:32 +0000 (21:43 +0000)
committerGerrit Code Review <gerrit@linuxfoundation.org>
Tue, 10 Dec 2019 21:43:32 +0000 (21:43 +0000)
1  2 
jjb/lf-ci-jobs.yaml

diff --combined jjb/lf-ci-jobs.yaml
  ######################
  
  - job-template:
-     name: "{project-name}-gerrit-branch-lock-{stream}"
+     name: "{project-name}-gerrit-branch-lock"
      id: gerrit-branch-lock
  
      ######################
      # Default parameters #
      ######################
  
-     branch: master
+     branch: "**"
      disable-job: false
      git-url: "$GIT_URL/$GERRIT_PROJECT"
-     stream: master
      submodule-timeout: 10
-     submodule-disable: false
+     submodule-disable: true
      gerrit_merge_triggers:
        - comment-added-contains-event:
            comment-contains-value: (un)?lock branch$
      parameters:
        - lf-infra-parameters:
            project: "{project}"
-           stream: "{stream}"
+           stream: ""
            branch: "{branch}"
  
      wrappers:
        - lf-infra-gerrit-scm:
            git-url: "{git-url}"
            refspec: ""
-           branch: "{branch}"
+           branch: "$GERRIT_BRANCH"
            submodule-recursive: false
            submodule-timeout: "{submodule-timeout}"
            submodule-disable: "{submodule-disable}"
            trigger-on: "{obj:gerrit_merge_triggers}"
            projects:
              - project-compare-type: ANT
-               project-pattern: "{project}"
+               project-pattern: "**"
                branches:
                  - branch-compare-type: ANT
                    branch-pattern: "**/{branch}"
      builders:
        - lf-infra-jjbini
        - shell: !include-raw-escape:
 -          - ../shell/jjb-install.sh
            - ../shell/jenkins-sandbox-cleanup.sh
 -          - ../shell/jjb-cleanup.sh
  
  - job-template:
      name: "{project-name}-jenkins-sandbox-cleanup"