Sergey Otpuschennikov | aad1ae0 | 2020-09-11 19:33:51 +0400 | [diff] [blame] | 1 | - project: |
| 2 | name: jenkins-config |
| 3 | jobs: |
| 4 | - infra/jenkins-config.checkupdate |
| 5 | |
| 6 | - job-template: |
| 7 | name: 'infra.jenkins-config.checkupdate' |
| 8 | id: infra/jenkins-config.checkupdate |
| 9 | description: | |
| 10 | <p>Verify and apply JCasC config</p> |
| 11 | project-type: pipeline |
| 12 | properties: |
| 13 | - build-discarder: |
| 14 | days-to-keep: 3 |
| 15 | - inject: |
| 16 | properties-content: | |
| 17 | GIT_CREDENTIALS_ID={git-credentials-id} |
| 18 | |
| 19 | concurrent: false |
| 20 | triggers: |
| 21 | - gerrit: |
| 22 | server-name: '{gerrit-server}' |
| 23 | trigger-on: |
| 24 | - patchset-created-event |
| 25 | - ref-updated-event |
| 26 | #- comment-added-contains-event: |
| 27 | # comment-contains-value: '(?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(rebuild|recheck|retest|reverify)' |
| 28 | projects: |
| 29 | - project-compare-type: 'PLAIN' |
Sergey Otpuschennikov | 9bb06d3 | 2020-09-15 13:13:31 +0400 | [diff] [blame] | 30 | project-pattern: 'infra/jenkins-config' |
Sergey Otpuschennikov | aad1ae0 | 2020-09-11 19:33:51 +0400 | [diff] [blame] | 31 | branches: |
| 32 | - branch-compare-type: 'PLAIN' |
| 33 | branch-pattern: '{jcasc_branch}' |
| 34 | custom-url: '* $JOB_NAME $BUILD_URL' |
| 35 | dsl: !include-raw-escape: pipelines/update-jenkins-config.groovy |
| 36 | sandbox: false |