3 name: 'compass-verify-jobs'
8 #####################################
10 #####################################
15 ppa-pathname: '/{stream}'
17 openstack-version: 'ocata'
20 branch: 'stable/{stream}'
21 gs-pathname: '/{stream}'
22 ppa-pathname: '/{stream}'
24 openstack-version: 'ocata'
31 openstack-os-version: ''
35 openstack-os-version: ''
36 #####################################
37 # patch verification phases
38 #####################################
42 #####################################
44 #####################################
46 - 'compass-verify-{distro}-{stream}'
47 - 'compass-verify-k8-{distro}-{stream}'
48 - 'compass-verify-{phase}-{distro}-{stream}'
49 #####################################
51 #####################################
53 name: 'compass-verify-{distro}-{stream}'
55 project-type: multijob
57 disabled: '{obj:disabled}'
69 use-build-blocker: true
71 - 'compass-verify-[^-]*-[^-]*'
72 - 'compass-os-.*?-virtual-daily-.*?'
80 - fix-workspace-permissions
87 server-name: 'gerrit.opnfv.org'
89 - patchset-created-event:
90 exclude-drafts: 'false'
91 exclude-trivial-rebase: 'false'
92 exclude-no-code-change: 'false'
93 - draft-published-event
94 - comment-added-contains-event:
95 comment-contains-value: 'recheck'
96 - comment-added-contains-event:
97 comment-contains-value: 'reverify'
99 - project-compare-type: 'ANT'
100 project-pattern: '{project}'
102 - branch-compare-type: 'ANT'
103 branch-pattern: '**/{branch}'
107 disable-strict-forbidden-file-verification: 'true'
108 forbidden-file-paths:
111 readable-message: true
117 - 'compass-virtual-{branch-type}-defaults'
118 - '{installer}-defaults'
119 - 'compass-verify-defaults':
120 installer: '{installer}'
121 gs-pathname: '{gs-pathname}'
122 ppa-pathname: '{ppa-pathname}'
124 name: DEPLOY_SCENARIO
125 default: 'os-nosdn-nofeature-ha'
128 - description-setter:
129 description: "Built on $NODE_NAME"
132 condition: SUCCESSFUL
134 - name: 'opnfv-lint-verify-{stream}'
135 current-parameters: true
136 node-parameters: true
137 kill-phase-on: FAILURE
141 condition: SUCCESSFUL
143 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
144 current-parameters: true
145 predefined-parameters: |
146 COMPASS_OS_VERSION={os-version}
147 COMPASS_OPENSTACK_VERSION={openstack-version}
148 node-parameters: true
149 kill-phase-on: FAILURE
153 condition: SUCCESSFUL
155 - name: 'functest-compass-virtual-suite-{stream}'
156 current-parameters: false
157 predefined-parameters: |
159 FUNCTEST_TIER=healthcheck
160 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
161 node-parameters: true
164 - name: 'functest-compass-virtual-suite-{stream}'
165 current-parameters: false
166 predefined-parameters: |
167 FUNCTEST_MODE=testcase
168 FUNCTEST_SUITE_NAME=vping_ssh
169 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
170 node-parameters: true
175 name: 'compass-verify-k8-{distro}-{stream}'
177 project-type: multijob
179 disabled: '{obj:disabled}'
191 use-build-blocker: true
193 - 'compass-verify-[^-]*-[^-]*'
194 - 'compass-os-.*?-virtual-daily-.*?'
202 - fix-workspace-permissions
209 server-name: 'gerrit.opnfv.org'
211 - comment-added-contains-event:
212 comment-contains-value: 'check k8'
213 - comment-added-contains-event:
214 comment-contains-value: 'verify k8'
215 - comment-added-contains-event:
216 comment-contains-value: 'check kubernetes'
217 - comment-added-contains-event:
218 comment-contains-value: 'verify kubernetes'
220 - project-compare-type: 'ANT'
221 project-pattern: '{project}'
223 - branch-compare-type: 'ANT'
224 branch-pattern: '**/{branch}'
228 forbidden-file-paths:
231 readable-message: true
237 - 'compass-virtual-{branch-type}-defaults'
238 - '{installer}-defaults'
239 - 'compass-verify-defaults':
240 installer: '{installer}'
241 gs-pathname: '{gs-pathname}'
242 ppa-pathname: '{ppa-pathname}'
244 name: DEPLOY_SCENARIO
245 default: 'k8-nosdn-nofeature-ha'
248 - description-setter:
249 description: "Built on $NODE_NAME"
252 condition: SUCCESSFUL
254 - name: 'opnfv-lint-verify-{stream}'
255 current-parameters: true
256 node-parameters: true
257 kill-phase-on: FAILURE
261 condition: SUCCESSFUL
263 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
264 current-parameters: true
265 predefined-parameters: |
266 COMPASS_OS_VERSION={os-version}
267 node-parameters: true
268 kill-phase-on: FAILURE
272 name: 'compass-verify-{phase}-{distro}-{stream}'
274 disabled: '{obj:disabled}'
285 use-build-blocker: true
287 - 'compass-os-.*?-virtual-daily-.*?'
288 - 'compass-verify-deploy-.*'
289 - 'functest-compass-virtual.*'
297 - fix-workspace-permissions
303 - description-setter:
304 description: "Built on $NODE_NAME"
305 - '{project}-verify-{phase}-macro'
307 #####################################
309 #####################################
311 name: 'compass4nfv-verify-basic-macro'
316 echo "Not activated!"
319 name: 'compass4nfv-verify-deploy-virtual-macro'
322 !include-raw: ./compass-build.sh
324 !include-raw: ./compass-deploy.sh
325 #####################################
327 #####################################
329 name: 'compass-verify-defaults'
332 name: BUILD_DIRECTORY
333 default: $WORKSPACE/build_output
334 description: "Directory where the build artifact will be located upon the completion of the build."
336 name: CACHE_DIRECTORY
337 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
338 description: "Directory where the cache to be used during the build is located."
341 default: '$GS_BASE{gs-pathname}'
342 description: "URL to Google Storage."
345 default: "http://artifacts.opnfv.org/compass4nfv/package{ppa-pathname}"
348 default: "$WORKSPACE/work/repo/"
350 name: COMPASS_OS_VERSION