2d9ecef0336a0c14264f795f3a4cc517b7fd5c6a
[releng.git] / jjb / calipso / calipso.yml
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       - euphrates:
15           branch: 'stable/{stream}'
16           disabled: false
17
18 - job-template:
19     name: 'calipso-verify-{stream}'
20
21     disabled: '{obj:disabled}'
22
23     parameters:
24       - project-parameter:
25           project: '{project}'
26           branch: '{branch}'
27       - 'opnfv-build-centos-defaults'
28
29     scm:
30       - git-scm-gerrit
31
32     triggers:
33       - gerrit:
34           server-name: 'gerrit.opnfv.org'
35           trigger-on:
36             - patchset-created-event:
37                 exclude-drafts: 'false'
38                 exclude-trivial-rebase: 'false'
39                 exclude-no-code-change: 'false'
40             - draft-published-event
41             - comment-added-contains-event:
42                 comment-contains-value: 'recheck'
43             - comment-added-contains-event:
44                 comment-contains-value: 'reverify'
45           projects:
46             - project-compare-type: 'ANT'
47               project-pattern: '{project}'
48               branches:
49                 - branch-compare-type: 'ANT'
50                   branch-pattern: '**/{branch}'
51
52     builders:
53       - verify-unit-tests
54
55 - builder:
56     name: verify-unit-tests
57     builders:
58       - shell: |
59           #!/bin/bash
60           set -o errexit
61           set -o nounset
62           set -o pipefail
63           cd $WORKSPACE
64           PYTHONPATH=$PWD/app app/test/verify.sh