fb6263d818542cff90660466dff860ec82c75ff7
[releng.git] / jjb / octopus / octopus.yml
1 ---
2 ################################
3 # job configuration for Octopus
4 ################################
5 - project:
6     name: octopus
7
8     project: '{name}'
9
10     jobs:
11       - 'octopus-verify-{stream}'
12
13     stream:
14       - master:
15           branch: '{stream}'
16           gs-pathname: ''
17           disabled: false
18       - euphrates:
19           branch: 'stable/{stream}'
20           gs-pathname: '/{stream}'
21           disabled: false
22
23 - job-template:
24     name: 'octopus-verify-{stream}'
25
26     disabled: '{obj:disabled}'
27
28     parameters:
29       - project-parameter:
30           project: '{project}'
31           branch: '{branch}'
32       - 'opnfv-build-ubuntu-defaults'
33
34     scm:
35       - git-scm-gerrit
36
37     triggers:
38       - gerrit:
39           server-name: 'gerrit.opnfv.org'
40           trigger-on:
41             - patchset-created-event:
42                 exclude-drafts: 'false'
43                 exclude-trivial-rebase: 'false'
44                 exclude-no-code-change: 'false'
45             - draft-published-event
46             - comment-added-contains-event:
47                 comment-contains-value: 'recheck'
48             - comment-added-contains-event:
49                 comment-contains-value: 'reverify'
50           projects:
51             - project-compare-type: 'ANT'
52               project-pattern: '{project}'
53               branches:
54                 - branch-compare-type: 'ANT'
55                   branch-pattern: '**/{branch}'
56               disable-strict-forbidden-file-verification: 'true'
57               forbidden-file-paths:
58                 - compare-type: ANT
59                   pattern: 'docs/**|.gitignore'
60
61     builders:
62       - shell: |
63           echo "Nothing to verify!"