Merge "Create Stable Branch Jobs for doctor"
[releng.git] / jjb / snaps / snaps-verify-jobs.yaml
1 ---
2 ###################################################
3 # All the jobs except verify have been removed!
4 # They will only be enabled on request by projects!
5 ###################################################
6 - project:
7     name: snaps
8
9     project: '{name}'
10
11     jobs:
12       - 'snaps-verify-{stream}'
13
14     stream:
15       - master:
16           branch: '{stream}'
17           gs-pathname: ''
18           disabled: true
19       - hunter: &hunter
20           branch: 'stable/{stream}'
21           gs-pathname: '/{stream}'
22           disabled: false
23       - fraser:
24           branch: 'stable/{stream}'
25           gs-pathname: '/{stream}'
26           disabled: true
27
28 - job-template:
29     name: 'snaps-verify-{stream}'
30
31     disabled: '{obj:disabled}'
32
33     concurrent: false
34
35     parameters:
36       - project-parameter:
37           project: '{project}'
38           branch: '{branch}'
39       - string:
40           name: DEPLOYMENT_HOST_IP
41           default: 192.168.122.2
42           description: 'IP of the deployment node'
43       - string:
44           name: CONTROLLER_IP
45           default: 192.168.122.3
46           description: 'IP of the controller node'
47       - 'intel-virtual10-defaults'
48
49     scm:
50       - git-scm-gerrit
51
52     triggers:
53       - gerrit:
54           server-name: 'gerrit.opnfv.org'
55           trigger-on:
56             - patchset-created-event:
57                 exclude-drafts: 'false'
58                 exclude-trivial-rebase: 'false'
59                 exclude-no-code-change: 'false'
60             - draft-published-event
61             - comment-added-contains-event:
62                 comment-contains-value: 'recheck'
63             - comment-added-contains-event:
64                 comment-contains-value: 'reverify'
65           projects:
66             - project-compare-type: 'ANT'
67               project-pattern: '{project}'
68               branches:
69                 - branch-compare-type: 'ANT'
70                   branch-pattern: '**/{branch}'
71               disable-strict-forbidden-file-verification: 'true'
72               forbidden-file-paths:
73                 - compare-type: ANT
74                   pattern: 'docs/**|.gitignore'
75
76     builders:
77       - shell: |
78           #!/bin/bash
79
80           cd $WORKSPACE/ci
81           ./run_tests.sh $DEPLOYMENT_HOST_IP $CONTROLLER_IP