fefa37626b31756e57b79660597ba8966c5a8709
[releng.git] / jjb / auto / auto.yml
1 ---
2 - project:
3     name: auto
4
5     project: '{name}'
6
7     stream:
8       - master:
9           branch: '{stream}'
10           gs-pathname: ''
11           disabled: false
12
13     jobs:
14       - 'auto-verify-{stream}'
15
16 - job-template:
17     name: 'auto-verify-{stream}'
18
19     disabled: '{obj:disabled}'
20
21     parameters:
22       - project-parameter:
23           project: '{project}'
24           branch: '{branch}'
25       - 'opnfv-build-defaults'
26
27     scm:
28       - git-scm-gerrit
29
30     triggers:
31       - gerrit:
32           server-name: 'gerrit.opnfv.org'
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               disable-strict-forbidden-file-verification: 'true'
50               forbidden-file-paths:
51                 - compare-type: ANT
52                   pattern: 'docs/**|.gitignore'
53
54     builders:
55       - shell: |
56           echo "Nothing to verify!"