bebcf1f99dc580a0e70fdcc3086bb63381c91a9e
[releng.git] / jjb / compass4nfv / opnfv-compass4nfv.yml
1 ########################
2 # Job configuration for compass4nfv
3 ########################
4 - project:
5
6     name: 'opnfv-compass4nfv'
7
8     installer: 'compass4nfv'
9
10     controller:
11         - 'odl'
12         - 'onos'
13         - 'opencontrail'
14
15     pod: 'huawei-us-deploy-bare-1'
16
17     stream:
18         - master:
19             branch: 'master'
20             gs-pathname: ''
21
22     jobs:
23         - 'opnfv-compass4nfv-{controller}-{pod}-daily-{stream}'
24         - 'opnfv-compass4nfv-deploy-{pod}-daily-{stream}'
25
26 ########################
27 # job templates
28 ########################
29 - job-template:
30     name: 'opnfv-compass4nfv-{controller}-{pod}-daily-{stream}'
31
32     disabled: true
33
34     concurrent: false
35
36     parameters:
37         - project-parameter:
38             project: '{installer}'
39         - '{pod}-defaults'
40         - '{installer}-defaults':
41             controller: '{controller}'
42
43     scm:
44         - git-scm:
45             credentials-id: '{ssh-credentials}'
46             refspec: ''
47             branch: '{branch}'
48
49     builders:
50         - trigger-builds:
51           - project: 'opnfv-compass4nfv-daily-deploy-{stream}'
52             git-revision: true
53             block: true
54             predefined-parameters:
55                 CONTROLLER={controller}
56
57 - job-template:
58     name: 'opnfv-compass4nfv-deploy-{pod}-daily-{stream}'
59
60     disabled: true
61
62     concurrent: false
63
64     wrappers:
65         - build-name:
66             name: '$BUILD_NUMBER: {installer} $CONTROLLER'
67
68     parameters:
69         - project-parameter:
70             project: '{installer}'
71         - '{pod}-defaults'
72         - '{installer}-defaults'
73
74     scm:
75         - git-scm:
76             credentials-id: '{ssh-credentials}'
77             refspec: ''
78             branch: '{branch}'
79
80     builders:
81         - shell: |
82             #!/bin/bash
83             echo "Hello World from OPNFV $INSTALLER_NAME"
84             echo "Running $INSTALLER_NAME with controller $CONTROLLER"