qtip: Jobs for Brahamputra release
[releng.git] / jjb / qtip / qtip-project-jobs.yml
1 - project:
2     name: qtip
3
4     project: '{name}'
5
6     jobs:
7         - 'qtip-verify-{stream}'
8
9 # only master branch is enabled at the moment to keep no of jobs sane
10     stream:
11         - master:
12             branch: '{stream}'
13             gs-pathname: ''
14         - brahmaputra:
15             branch: 'stable/{stream}'
16             gs-pathname: '/{stream}'
17
18 - job-template:
19     name: 'qtip-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                 forbidden-file-paths:
53                   - compare-type: ANT
54                     pattern: 'docs/**|.gitignore'
55
56     builders:
57         - shell: |
58             echo "Nothing to verify!"