2 name: 'compass-verify-jobs'
7 #####################################
9 #####################################
14 ppa-pathname: '/{stream}'
17 branch: 'stable/{stream}'
18 gs-pathname: '/{stream}'
19 ppa-pathname: '/{stream}'
26 openstack-os-version: ''
30 openstack-os-version: ''
31 #####################################
32 # patch verification phases
33 #####################################
37 #####################################
39 #####################################
41 - 'compass-verify-{distro}-{stream}'
42 - 'compass-verify-k8-{distro}-{stream}'
43 - 'compass-verify-{phase}-{distro}-{stream}'
44 #####################################
46 #####################################
48 name: 'compass-verify-{distro}-{stream}'
50 project-type: multijob
52 disabled: '{obj:disabled}'
64 use-build-blocker: true
66 - 'compass-verify-[^-]*-[^-]*'
67 - 'compass-os-.*?-virtual-daily-.*?'
81 server-name: 'gerrit.opnfv.org'
83 - patchset-created-event:
84 exclude-drafts: 'false'
85 exclude-trivial-rebase: 'false'
86 exclude-no-code-change: 'false'
87 - draft-published-event
88 - comment-added-contains-event:
89 comment-contains-value: 'recheck'
90 - comment-added-contains-event:
91 comment-contains-value: 'reverify'
93 - project-compare-type: 'ANT'
94 project-pattern: '{project}'
96 - branch-compare-type: 'ANT'
97 branch-pattern: '**/{branch}'
101 disable-strict-forbidden-file-verification: 'true'
102 forbidden-file-paths:
105 readable-message: true
111 - 'compass-virtual-defaults'
112 - '{installer}-defaults'
113 - 'compass-verify-defaults':
114 installer: '{installer}'
115 gs-pathname: '{gs-pathname}'
116 ppa-pathname: '{ppa-pathname}'
118 name: DEPLOY_SCENARIO
119 default: 'os-nosdn-nofeature-ha'
122 - description-setter:
123 description: "Built on $NODE_NAME"
126 condition: SUCCESSFUL
128 - name: 'opnfv-lint-verify-{stream}'
129 current-parameters: true
130 node-parameters: true
131 kill-phase-on: FAILURE
133 - name: 'opnfv-yamllint-verify-{stream}'
134 current-parameters: true
135 node-parameters: true
136 kill-phase-on: FAILURE
140 condition: SUCCESSFUL
142 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
143 current-parameters: true
144 predefined-parameters: |
145 COMPASS_OS_VERSION={os-version}
146 node-parameters: true
147 kill-phase-on: FAILURE
151 condition: SUCCESSFUL
153 - name: 'functest-compass-virtual-suite-{stream}'
154 current-parameters: true
155 predefined-parameters:
156 FUNCTEST_SUITE_NAME=healthcheck
157 node-parameters: true
160 - name: 'functest-compass-virtual-suite-{stream}'
161 current-parameters: true
162 predefined-parameters:
163 FUNCTEST_SUITE_NAME=vping_ssh
164 node-parameters: true
169 name: 'compass-verify-k8-{distro}-{stream}'
171 project-type: multijob
173 disabled: '{obj:disabled}'
185 use-build-blocker: true
187 - 'compass-verify-[^-]*-[^-]*'
188 - 'compass-os-.*?-virtual-daily-.*?'
202 server-name: 'gerrit.opnfv.org'
204 - comment-added-contains-event:
205 comment-contains-value: 'check k8'
206 - comment-added-contains-event:
207 comment-contains-value: 'verify k8'
208 - comment-added-contains-event:
209 comment-contains-value: 'check kubernetes'
210 - comment-added-contains-event:
211 comment-contains-value: 'verify kubernetes'
213 - project-compare-type: 'ANT'
214 project-pattern: '{project}'
216 - branch-compare-type: 'ANT'
217 branch-pattern: '**/{branch}'
221 forbidden-file-paths:
224 readable-message: true
230 - 'compass-virtual-defaults'
231 - '{installer}-defaults'
232 - 'compass-verify-defaults':
233 installer: '{installer}'
234 gs-pathname: '{gs-pathname}'
235 ppa-pathname: '{ppa-pathname}'
237 name: DEPLOY_SCENARIO
238 default: 'k8-nosdn-nofeature-ha'
241 - description-setter:
242 description: "Built on $NODE_NAME"
245 condition: SUCCESSFUL
247 - name: 'opnfv-lint-verify-{stream}'
248 current-parameters: true
249 node-parameters: true
250 kill-phase-on: FAILURE
252 - name: 'opnfv-yamllint-verify-{stream}'
253 current-parameters: true
254 node-parameters: true
255 kill-phase-on: FAILURE
259 condition: SUCCESSFUL
261 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
262 current-parameters: true
263 predefined-parameters: |
264 COMPASS_OS_VERSION={os-version}
265 node-parameters: true
266 kill-phase-on: FAILURE
270 name: 'compass-verify-{phase}-{distro}-{stream}'
272 disabled: '{obj:disabled}'
283 use-build-blocker: true
285 - 'compass-os-.*?-virtual-daily-.*?'
286 - 'compass-verify-deploy-.*'
287 - 'functest-compass-virtual.*'
300 - description-setter:
301 description: "Built on $NODE_NAME"
302 - '{project}-verify-{phase}-macro'
304 #####################################
306 #####################################
308 name: 'compass4nfv-verify-basic-macro'
313 echo "Not activated!"
316 name: 'compass4nfv-verify-deploy-virtual-macro'
319 !include-raw: ./compass-build.sh
321 !include-raw: ./compass-deploy.sh
322 #####################################
324 #####################################
326 name: 'compass-verify-defaults'
329 name: BUILD_DIRECTORY
330 default: $WORKSPACE/build_output
331 description: "Directory where the build artifact will be located upon the completion of the build."
333 name: CACHE_DIRECTORY
334 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
335 description: "Directory where the cache to be used during the build is located."
338 default: '$GS_BASE{gs-pathname}'
339 description: "URL to Google Storage."
342 default: "http://artifacts.opnfv.org/compass4nfv/package{ppa-pathname}"
345 default: "$WORKSPACE/work/repo/"
347 name: COMPASS_OPENSTACK_VERSION
351 name: COMPASS_OS_VERSION