netready: Create verify job
[releng.git] / jjb / netready / netready.yml
1 - project:
2     name: netready
3
4     project: '{name}'
5
6     jobs:
7         - 'netready-verify-{stream}'
8
9     stream:
10         - master:
11             branch: '{stream}'
12             gs-pathname: ''
13         - brahmaputra:
14             branch: 'stable/{stream}'
15             gs-pathname: '/{stream}'
16
17 - job-template:
18     name: 'netready-verify-{stream}'
19
20     parameters:
21         - project-parameter:
22             project: '{project}'
23         - gerrit-parameter:
24             branch: '{branch}'
25     scm:
26         - gerrit-trigger-scm:
27             credentials-id: '{ssh-credentials}'
28             refspec: '$GERRIT_REFSPEC'
29             choosing-strategy: 'gerrit'
30
31     triggers:
32         - gerrit:
33             trigger-on:
34                 - patchset-created-event:
35                     exclude-drafts: 'false'
36                     exclude-trivial-rebase: 'false'
37                     exclude-no-code-change: 'false'
38                 - draft-published-event
39                 - comment-added-contains-event:
40                     comment-contains-value: 'recheck'
41                 - comment-added-contains-event:
42                     comment-contains-value: 'reverify'
43             projects:
44               - project-compare-type: 'ANT'
45                 project-pattern: '{project}'
46                 branches:
47                   - branch-compare-type: 'ANT'
48                     branch-pattern: '**/{branch}'
49                 forbidden-file-paths:
50                   - compare-type: ANT
51                     pattern: 'docs/**'
52
53     builders:
54         - shell: |
55             echo "Nothing to verify!"