Use Global-JJB for Releng merge/verify Jobs
[releng.git] / jjb / calipso / calipso.yaml
1 ---
2 - project:
3     name: calipso
4
5     project: '{name}'
6
7     jobs:
8       - 'calipso-verify-{stream}'
9
10     stream:
11       - master:
12           branch: '{stream}'
13           disabled: false
14       - fraser: &fraser
15           branch: 'stable/{stream}'
16           gs-pathname: '/{stream}'
17           disabled: false
18
19 - job-template:
20     name: 'calipso-verify-{stream}'
21
22     disabled: '{obj:disabled}'
23
24     parameters:
25       - project-parameter:
26           project: '{project}'
27           branch: '{branch}'
28       - 'opnfv-build-centos-defaults'
29
30     scm:
31       - git-scm-gerrit
32
33     triggers:
34       - gerrit:
35           server-name: 'gerrit.opnfv.org'
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
53     builders:
54       - verify-unit-tests
55
56 - builder:
57     name: verify-unit-tests
58     builders:
59       - shell: |
60           #!/bin/bash
61           set -o errexit
62           set -o nounset
63           set -o pipefail
64           cd $WORKSPACE
65           PYTHONPATH=$PWD/app app/test/verify.sh