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