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-.*?'
73 - 'compass-k8-.*?-virtual-daily-.*?'
81 - fix-workspace-permissions
88 server-name: 'gerrit.opnfv.org'
90 - patchset-created-event:
91 exclude-drafts: 'false'
92 exclude-trivial-rebase: 'false'
93 exclude-no-code-change: 'false'
94 - draft-published-event
95 - comment-added-contains-event:
96 comment-contains-value: 'recheck'
97 - comment-added-contains-event:
98 comment-contains-value: 'reverify'
100 - project-compare-type: 'ANT'
101 project-pattern: '{project}'
103 - branch-compare-type: 'ANT'
104 branch-pattern: '**/{branch}'
108 disable-strict-forbidden-file-verification: 'true'
109 forbidden-file-paths:
112 readable-message: true
118 - 'compass-virtual-{branch-type}-defaults'
119 - '{installer}-defaults'
120 - 'compass-verify-defaults':
121 installer: '{installer}'
122 gs-pathname: '{gs-pathname}'
123 ppa-pathname: '{ppa-pathname}'
125 name: DEPLOY_SCENARIO
126 default: 'os-nosdn-nofeature-ha'
129 - description-setter:
130 description: "Built on $NODE_NAME"
133 condition: SUCCESSFUL
135 - name: 'opnfv-lint-verify-{stream}'
136 current-parameters: true
137 node-parameters: true
138 kill-phase-on: FAILURE
142 condition: SUCCESSFUL
144 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
145 current-parameters: true
146 predefined-parameters: |
147 COMPASS_OS_VERSION={os-version}
148 COMPASS_OPENSTACK_VERSION={openstack-version}
149 node-parameters: true
150 kill-phase-on: FAILURE
154 condition: SUCCESSFUL
156 - name: 'functest-compass-virtual-suite-{stream}'
157 current-parameters: false
158 predefined-parameters: |
160 FUNCTEST_TIER=healthcheck
161 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
162 node-parameters: true
165 - name: 'functest-compass-virtual-suite-{stream}'
166 current-parameters: false
167 predefined-parameters: |
168 FUNCTEST_MODE=testcase
169 FUNCTEST_SUITE_NAME=vping_ssh
170 DEPLOY_SCENARIO=os-nosdn-nofeature-ha
171 node-parameters: true
176 name: 'compass-verify-k8-{distro}-{stream}'
178 project-type: multijob
180 disabled: '{obj:disabled}'
192 use-build-blocker: true
194 - 'compass-verify-[^-]*-[^-]*'
195 - 'compass-os-.*?-virtual-daily-.*?'
203 - fix-workspace-permissions
210 server-name: 'gerrit.opnfv.org'
212 - comment-added-contains-event:
213 comment-contains-value: 'check k8'
214 - comment-added-contains-event:
215 comment-contains-value: 'verify k8'
216 - comment-added-contains-event:
217 comment-contains-value: 'check kubernetes'
218 - comment-added-contains-event:
219 comment-contains-value: 'verify kubernetes'
221 - project-compare-type: 'ANT'
222 project-pattern: '{project}'
224 - branch-compare-type: 'ANT'
225 branch-pattern: '**/{branch}'
229 forbidden-file-paths:
232 readable-message: true
238 - 'compass-virtual-{branch-type}-defaults'
239 - '{installer}-defaults'
240 - 'compass-verify-defaults':
241 installer: '{installer}'
242 gs-pathname: '{gs-pathname}'
243 ppa-pathname: '{ppa-pathname}'
245 name: DEPLOY_SCENARIO
246 default: 'k8-nosdn-nofeature-ha'
249 - description-setter:
250 description: "Built on $NODE_NAME"
253 condition: SUCCESSFUL
255 - name: 'opnfv-lint-verify-{stream}'
256 current-parameters: true
257 node-parameters: true
258 kill-phase-on: FAILURE
262 condition: SUCCESSFUL
264 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
265 current-parameters: true
266 predefined-parameters: |
267 COMPASS_OS_VERSION={os-version}
268 node-parameters: true
269 kill-phase-on: FAILURE
273 name: 'compass-verify-{phase}-{distro}-{stream}'
275 disabled: '{obj:disabled}'
286 use-build-blocker: true
288 - 'compass-os-.*?-virtual-daily-.*?'
289 - 'compass-verify-deploy-.*'
290 - 'functest-compass-virtual.*'
298 - fix-workspace-permissions
304 - description-setter:
305 description: "Built on $NODE_NAME"
306 - '{project}-verify-{phase}-macro'
308 #####################################
310 #####################################
312 name: 'compass4nfv-verify-basic-macro'
317 echo "Not activated!"
320 name: 'compass4nfv-verify-deploy-virtual-macro'
323 !include-raw: ./compass-build.sh
325 !include-raw: ./compass-deploy.sh
326 #####################################
328 #####################################
330 name: 'compass-verify-defaults'
333 name: BUILD_DIRECTORY
334 default: $WORKSPACE/build_output
335 description: "Directory where the build artifact will be located upon the completion of the build."
337 name: CACHE_DIRECTORY
338 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
339 description: "Directory where the cache to be used during the build is located."
342 default: '$GS_BASE{gs-pathname}'
343 description: "URL to Google Storage."
346 default: "http://artifacts.opnfv.org/compass4nfv/package{ppa-pathname}"
349 default: "$WORKSPACE/work/repo/"
351 name: COMPASS_OS_VERSION