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