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'
83 - '{slave-label}-defaults':
84 installer: '{installer}'
85 - '{installer}-defaults':
86 gs-pathname: '{gs-pathname}'
89 default: 'os-nosdn-nofeature-ha'
93 description: "Built on $NODE_NAME"
98 - name: 'fuel-verify-docker-build-{arch_tag}-{stream}'
99 current-parameters: false
100 predefined-parameters: |
102 GERRIT_REFSPEC=$GERRIT_REFSPEC
103 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
104 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
105 node-parameters: true
106 kill-phase-on: FAILURE
111 condition: SUCCESSFUL
113 - name: 'fuel-verify-deploy-virtual-{arch_tag}-{stream}'
114 current-parameters: false
115 predefined-parameters: |
116 MCP_DOCKER_TAG=verify
118 GERRIT_REFSPEC=$GERRIT_REFSPEC
119 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
120 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
121 node-parameters: true
122 kill-phase-on: FAILURE
127 condition: SUCCESSFUL
129 # Use Functest job definition from jjb/functest/functest-daily-jobs
130 - name: 'functest-{functest-suite-label}-suite-{stream}'
131 current-parameters: false
132 predefined-parameters: |
134 FUNCTEST_TIER=healthcheck
135 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
137 GERRIT_REFSPEC=$GERRIT_REFSPEC
138 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
139 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
140 node-parameters: true
145 name: 'fuel-verify-{phase}-{arch_tag}-{stream}'
147 disabled: '{obj:disabled}'
159 use-build-blocker: true
161 - 'fuel-verify-docker-build-.*'
162 - 'fuel-verify-deploy-.*'
178 - '{slave-label}-defaults':
179 installer: '{installer}'
180 - '{installer}-defaults':
181 gs-pathname: '{gs-pathname}'
184 - description-setter:
185 description: "Built on $NODE_NAME"
186 - '{project}-verify-{phase}-macro'
187 ########################
189 ########################
191 name: 'fuel-verify-amd64-trigger'
193 - gerrit: &fuel_verify_amd64_trigger
194 server-name: 'gerrit.opnfv.org'
196 - patchset-created-event:
197 exclude-drafts: 'false'
198 exclude-trivial-rebase: 'false'
199 exclude-no-code-change: 'false'
200 - draft-published-event
201 - comment-added-contains-event:
202 comment-contains-value: 'recheck'
203 - comment-added-contains-event:
204 comment-contains-value: 'reverify'
206 - project-compare-type: 'ANT'
207 project-pattern: '{project}'
209 - branch-compare-type: 'ANT'
210 branch-pattern: '**/{branch}'
216 disable-strict-forbidden-file-verification: 'true'
217 forbidden-file-paths:
220 readable-message: true
222 name: 'fuel-verify-arm64-trigger'
225 <<: *fuel_verify_amd64_trigger
231 #####################################
233 #####################################
235 name: 'fuel-verify-deploy-virtual-macro'
238 !include-raw: ./fuel-deploy.sh
240 name: 'fuel-verify-docker-build-macro'
244 sudo ./ci/build.sh 'verify' ''