2 # jenkins job templates for Auto
7 # -------------------------------
9 # -------------------------------
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
20 branch: 'stable/{stream}'
21 gs-pathname: '/{stream}'
23 # -------------------------------
25 # -------------------------------
28 slave-label: 'auto-baremetal'
29 # -------------------------------
30 # POD, INSTALLER, AND BRANCH MAPPING
31 # -------------------------------
33 # -------------------------------
37 # -------------------------------
39 # -------------------------------
43 auto-trigger-name: 'fuel-{scenario}-{pod}-{stream}-trigger'
46 - 'fuel-{scenario}-{pod}-auto-daily-{stream}'
47 - 'fuel-deploy-{pod}-daily-{stream}'
48 - 'auto-daily-{stream}'
49 - 'auto-verify-{stream}'
50 - 'auto-merge-{stream}'
52 ########################
54 ########################
56 name: 'fuel-{scenario}-{pod}-auto-daily-{stream}'
58 disabled: '{obj:disabled}'
70 use-build-blocker: true
72 - 'fuel-os-.*?-{pod}-auto-daily-.*'
73 blocking-level: 'NODE'
77 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
80 - '{auto-trigger-name}'
86 - '{installer}-defaults':
87 gs-pathname: '{gs-pathname}'
88 - '{slave-label}-defaults':
89 installer: '{installer}'
96 - project: 'fuel-deploy-{pod}-daily-{stream}'
97 current-parameters: false
98 predefined-parameters: |
99 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
105 name: 'auto-daily-{stream}'
107 disabled: '{obj:disabled}'
112 use-build-blocker: true
115 blocking-level: 'NODE'
121 - 'intel-pod18-defaults'
127 - timed: '0 16 * * *'
132 ./ci/build-auto.sh daily
135 name: 'auto-verify-{stream}'
137 disabled: '{obj:disabled}'
139 project-type: freestyle
150 - 'opnfv-build-ubuntu-defaults'
157 server-name: 'gerrit.opnfv.org'
159 - patchset-created-event:
160 exclude-drafts: 'false'
161 exclude-trivial-rebase: 'false'
162 exclude-no-code-change: 'false'
163 - draft-published-event
164 - comment-added-contains-event:
165 comment-contains-value: 'recheck'
166 - comment-added-contains-event:
167 comment-contains-value: 'reverify'
169 - project-compare-type: 'ANT'
170 project-pattern: '{project}'
172 - branch-compare-type: 'ANT'
173 branch-pattern: '**/{branch}'
174 forbidden-file-paths:
181 ./ci/build-auto.sh verify
184 name: 'auto-merge-{stream}'
186 disabled: '{obj:disabled}'
188 project-type: freestyle
199 - 'opnfv-build-ubuntu-defaults'
206 server-name: 'gerrit.opnfv.org'
208 - change-merged-event
209 - comment-added-contains-event:
210 comment-contains-value: 'remerge'
212 - project-compare-type: 'ANT'
213 project-pattern: '{project}'
215 - branch-compare-type: 'ANT'
216 branch-pattern: '**/{branch}'
217 forbidden-file-paths:
224 ./ci/build-auto.sh merge
226 ########################
228 ########################
230 # ----------------------------------------------------------------
231 # Auto CI Baremetal Triggers running against master branch
232 # ----------------------------------------------------------------
234 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-master-trigger'
237 # ---------------------------------------------------------------------
238 # Auto CI Baremetal Triggers running against fraser branch
239 # ---------------------------------------------------------------------
241 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-fraser-trigger'
244 # ---------------------------------------------------------------------
245 # Auto CI Baremetal Triggers running against gambia branch
246 # ---------------------------------------------------------------------
248 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-gambia-trigger'