Merge "remove test_cases info in project description"
[releng.git] / jjb / doctor / doctor.yml
1 - project:
2     name: doctor
3     project: '{name}'
4     jobs:
5         - '{project}-verify'
6         - '{project}-merge-{stream}'
7
8     # stream:    branch with - in place of / (eg. stable-arno)
9     # branch:    branch (eg. stable/arno)
10     stream:
11         - master:
12             branch: 'master'
13
14 - job_defaults: &job_defaults
15     name: job_defaults
16     parameters:
17         - project-parameter:
18             project: '{project}'
19
20 - job-template:
21     name: '{project}-verify'
22     <<: *job_defaults
23     scm:
24         - gerrit-trigger-scm:
25             credentials-id: '{ssh-credentials}'
26             refspec: '$GERRIT_REFSPEC'
27             choosing-strategy: 'gerrit'
28     triggers:
29         - gerrit:
30             trigger-on:
31                 - patchset-created-event
32                 - draft-published-event
33                 - comment-added-contains-event:
34                     comment-contains-value: 'recheck'
35                 - comment-added-contains-event:
36                     comment-contains-value: 'reverify'
37             projects:
38               - project-compare-type: 'ANT'
39                 project-pattern: '{project}'
40                 branches:
41                     - branch-compare-type: 'ANT'
42                       branch-pattern: '**'
43     builders:
44         - shell:
45             !include-raw docu-build.sh
46
47 - job-template:
48     name: '{project}-merge-{stream}'
49     <<: *job_defaults
50     scm:
51         - gerrit-trigger-scm:
52             credentials-id: '{ssh-credentials}'
53             refspec: ''
54             choosing-strategy: 'default'
55     triggers:
56         - gerrit:
57             trigger-on:
58                 - change-merged-event
59                 - comment-added-contains-event:
60                     comment-contains-value: 'remerge'
61             projects:
62               - project-compare-type: 'ANT'
63                 project-pattern: '{project}'
64                 branches:
65                     - branch-compare-type: 'ANT'
66                       branch-pattern: '**/{branch}'
67     builders:
68         - shell:
69             !include-raw docu-build.sh