2 # jenkins job templates for Fuel
11 # -------------------------------
13 # -------------------------------
21 branch: 'stable/{stream}'
23 gs-pathname: '/{stream}'
24 # -------------------------------
25 # POD, INSTALLER, AND BRANCH MAPPING
26 # -------------------------------
28 # -------------------------------
31 slave-label: fuel-baremetal
34 slave-label: fuel-virtual
37 slave-label: fuel-baremetal
40 slave-label: fuel-virtual
42 # -------------------------------
44 # -------------------------------
47 - 'os-nosdn-nofeature-ha':
48 auto-trigger-name: 'weekly-trigger-disabled'
51 - 'fuel-{scenario}-{pod}-weekly-{stream}'
52 - 'fuel-deploy-{pod}-weekly-{stream}'
54 ########################
56 ########################
58 name: 'fuel-{scenario}-{pod}-weekly-{stream}'
60 disabled: '{obj:disabled}'
72 use-build-blocker: true
74 - 'fuel-os-.*?-{pod}-daily-.*'
75 - 'fuel-os-.*?-{pod}-weekly-.*'
81 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
84 - '{auto-trigger-name}'
90 - '{installer}-defaults':
91 gs-pathname: '{gs-pathname}'
92 - '{slave-label}-defaults':
93 installer: '{installer}'
100 description: "Built on $NODE_NAME"
102 - project: 'fuel-deploy-{pod}-weekly-{stream}'
103 current-parameters: false
104 predefined-parameters:
105 DEPLOY_SCENARIO={scenario}
109 - project: 'functest-fuel-{pod}-weekly-{stream}'
110 current-parameters: false
111 predefined-parameters:
112 DEPLOY_SCENARIO={scenario}
116 build-step-failure-threshold: 'never'
117 failure-threshold: 'never'
118 unstable-threshold: 'FAILURE'
122 - email-jenkins-admins-on-failure
125 name: 'fuel-deploy-{pod}-weekly-{stream}'
127 disabled: '{obj:disabled}'
139 use-build-blocker: true
141 - 'fuel-deploy-{pod}-daily-.*'
142 - 'fuel-deploy-generic-daily-.*'
143 - 'fuel-deploy-{pod}-weekly-.*'
144 - 'fuel-deploy-generic-weekly-.*'
151 - '{installer}-defaults':
152 gs-pathname: '{gs-pathname}'
153 - '{slave-label}-defaults':
154 installer: '{installer}'
157 name: DEPLOY_SCENARIO
158 default: 'os-odl-nofeature-ha'
165 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
168 - description-setter:
169 description: "Built on $NODE_NAME"
170 - track-begin-timestamp
172 !include-raw-escape: ./fuel-deploy.sh
176 - email-jenkins-admins-on-failure
177 - report-provision-result
179 ########################
181 ########################
182 # ----------------------------------------------
183 # Triggers for job running on fuel-baremetal against master branch
184 # ----------------------------------------------
187 name: 'fuel-os-nosdn-nofeature-ha-baremetal-weekly-master-trigger'