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