doctor: make test script run in doctor-verify job
[releng.git] / jjb / doctor / doctor.yml
1 - project:
2     name: doctor
3
4     project: '{name}'
5
6     jobs:
7         - 'doctor-verify-{stream}'
8
9 # only master branch is enabled at the moment to keep no of jobs sane
10     stream:
11         - master:
12             branch: 'master'
13             gs-pathname: ''
14 #        - brahmaputra:
15 #            branch: 'stable/brahmaputra'
16 #            gs-pathname: '/brahmaputra'
17
18 - job-template:
19     name: 'doctor-verify-{stream}'
20
21     parameters:
22         - project-parameter:
23             project: '{project}'
24         - gerrit-parameter:
25             branch: '{branch}'
26         - 'opnfv-build-defaults'
27
28     scm:
29         - gerrit-trigger-scm:
30             credentials-id: '{ssh-credentials}'
31             refspec: '$GERRIT_REFSPEC'
32             choosing-strategy: 'gerrit'
33
34     triggers:
35         - gerrit:
36             trigger-on:
37                 - patchset-created-event:
38                     exclude-drafts: 'false'
39                     exclude-trivial-rebase: 'false'
40                     exclude-no-code-change: 'false'
41                 - draft-published-event
42                 - comment-added-contains-event:
43                     comment-contains-value: 'recheck'
44                 - comment-added-contains-event:
45                     comment-contains-value: 'reverify'
46             projects:
47               - project-compare-type: 'ANT'
48                 project-pattern: '{project}'
49                 branches:
50                   - branch-compare-type: 'ANT'
51                     branch-pattern: '**/{branch}'
52                 file-paths:
53                   - compare-type: ANT
54                     pattern: 'tests/**'
55
56     builders:
57         - shell: "[ -e tests/run.sh ] && ./tests/run.sh"