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 - '{installer}-{scenario}-{pod}-auto-daily-{stream}'
47 - '{installer}-deploy-{pod}-daily-{stream}'
48 - 'auto-verify-{stream}'
49 - 'auto-merge-{stream}'
51 ########################
53 ########################
55 name: '{installer}-{scenario}-{pod}-auto-daily-{stream}'
57 disabled: '{obj:disabled}'
69 use-build-blocker: true
71 - '{installer}-os-.*?-{pod}-auto-daily-.*'
72 blocking-level: 'NODE'
76 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
79 - '{auto-trigger-name}'
85 - '{installer}-defaults':
86 gs-pathname: '{gs-pathname}'
87 - '{slave-label}-defaults':
88 installer: '{installer}'
95 - project: '{installer}-deploy-{pod}-daily-{stream}'
96 current-parameters: false
97 predefined-parameters: |
98 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
104 name: 'auto-verify-{stream}'
106 disabled: '{obj:disabled}'
108 project-type: freestyle
119 - 'opnfv-build-ubuntu-defaults'
126 server-name: 'gerrit.opnfv.org'
128 - patchset-created-event:
129 exclude-drafts: 'false'
130 exclude-trivial-rebase: 'false'
131 exclude-no-code-change: 'false'
132 - draft-published-event
133 - comment-added-contains-event:
134 comment-contains-value: 'recheck'
135 - comment-added-contains-event:
136 comment-contains-value: 'reverify'
138 - project-compare-type: 'ANT'
139 project-pattern: '{project}'
141 - branch-compare-type: 'ANT'
142 branch-pattern: '**/{branch}'
143 forbidden-file-paths:
150 ./ci/build-auto.sh verify
153 name: 'auto-merge-{stream}'
155 disabled: '{obj:disabled}'
157 project-type: freestyle
168 - 'opnfv-build-ubuntu-defaults'
175 server-name: 'gerrit.opnfv.org'
177 - change-merged-event
178 - comment-added-contains-event:
179 comment-contains-value: 'remerge'
181 - project-compare-type: 'ANT'
182 project-pattern: '{project}'
184 - branch-compare-type: 'ANT'
185 branch-pattern: '**/{branch}'
186 forbidden-file-paths:
193 ./ci/build-auto.sh merge
195 ########################
197 ########################
199 # ----------------------------------------------------------------
200 # Auto CI Baremetal Triggers running against master branch
201 # ----------------------------------------------------------------
203 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-master-trigger'
206 # ---------------------------------------------------------------------
207 # Auto CI Baremetal Triggers running against fraser branch
208 # ---------------------------------------------------------------------
210 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-fraser-trigger'
213 # ---------------------------------------------------------------------
214 # Auto CI Baremetal Triggers running against gambia branch
215 # ---------------------------------------------------------------------
217 name: 'fuel-os-nosdn-onap-ha-auto-baremetal-gambia-trigger'