3 name: 'fuel-verify-jobs'
8 #####################################
10 #####################################
17 branch: 'stable/{stream}'
18 gs-pathname: '/{stream}'
20 #####################################
21 # cluster architectures
22 #####################################
25 slave-label: 'fuel-virtual'
26 functest-suite-label: 'fuel-virtual'
28 slave-label: 'armband-virtual'
29 functest-suite-label: 'fuel-armband-virtual'
30 #####################################
31 # patch verification phases
32 #####################################
36 #####################################
38 #####################################
40 - 'fuel-verify-{arch_tag}-{stream}'
41 - 'fuel-verify-{phase}-{arch_tag}-{stream}'
42 #####################################
44 #####################################
46 name: 'fuel-verify-{arch_tag}-{stream}'
48 project-type: multijob
50 disabled: '{obj:disabled}'
61 use-build-blocker: true
63 - 'fuel-os-.*?-virtual-daily-.*'
77 - 'fuel-verify-{arch_tag}-trigger':
85 - '{slave-label}-defaults':
86 installer: '{installer}'
87 - '{installer}-defaults':
88 gs-pathname: '{gs-pathname}'
91 default: 'os-nosdn-nofeature-ha'
95 description: "Built on $NODE_NAME"
100 - name: 'fuel-verify-docker-build-{arch_tag}-{stream}'
101 current-parameters: false
102 predefined-parameters: |
104 GERRIT_REFSPEC=$GERRIT_REFSPEC
105 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
106 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
107 node-parameters: true
108 kill-phase-on: FAILURE
113 condition: SUCCESSFUL
115 - name: 'fuel-verify-deploy-virtual-{arch_tag}-{stream}'
116 current-parameters: false
117 predefined-parameters: |
118 MCP_DOCKER_TAG={arch_tag}-verify
120 GERRIT_REFSPEC=$GERRIT_REFSPEC
121 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
122 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
123 node-parameters: true
124 kill-phase-on: FAILURE
129 condition: SUCCESSFUL
131 # Use Functest job definition from jjb/functest/functest-daily-jobs
132 - name: 'functest-{functest-suite-label}-suite-{stream}'
133 current-parameters: false
134 predefined-parameters: |
136 FUNCTEST_TIER=healthcheck
137 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
139 GERRIT_REFSPEC=$GERRIT_REFSPEC
140 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
141 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
142 node-parameters: true
147 name: 'fuel-verify-{phase}-{arch_tag}-{stream}'
149 disabled: '{obj:disabled}'
161 use-build-blocker: true
163 - 'fuel-verify-docker-build-.*'
164 - 'fuel-verify-deploy-.*'
180 - '{slave-label}-defaults':
181 installer: '{installer}'
182 - '{installer}-defaults':
183 gs-pathname: '{gs-pathname}'
186 - description-setter:
187 description: "Built on $NODE_NAME"
188 - '{project}-verify-{phase}-macro'
189 ########################
191 ########################
193 name: 'fuel-verify-amd64-trigger'
195 - gerrit: &fuel_verify_amd64_trigger
196 server-name: 'gerrit.opnfv.org'
198 - patchset-created-event:
199 exclude-drafts: 'false'
200 exclude-trivial-rebase: 'false'
201 exclude-no-code-change: 'false'
202 - draft-published-event
203 - comment-added-contains-event:
204 comment-contains-value: 'recheck'
205 - comment-added-contains-event:
206 comment-contains-value: 'reverify'
208 - project-compare-type: 'ANT'
209 project-pattern: '{project}'
211 - branch-compare-type: 'ANT'
212 branch-pattern: '**/{branch}'
218 disable-strict-forbidden-file-verification: 'true'
219 forbidden-file-paths:
222 readable-message: true
224 name: 'fuel-verify-arm64-trigger'
227 <<: *fuel_verify_amd64_trigger
233 #####################################
235 #####################################
237 name: 'fuel-verify-deploy-virtual-macro'
240 !include-raw: ./fuel-deploy.sh
242 name: 'fuel-verify-docker-build-macro'
246 sudo ./ci/build.sh 'verify' ''