blob: cf16a5322e4ead081449043c2ca2f52f8db82867 [file] [log] [blame]
Sergey Otpuschennikovaad1ae02020-09-11 19:33:51 +04001- 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 Otpuschennikov9bb06d32020-09-15 13:13:31 +040030 project-pattern: 'infra/jenkins-config'
Sergey Otpuschennikovaad1ae02020-09-11 19:33:51 +040031 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