14 branch: 'stable/{stream}'
15 gs-pathname: '/{stream}'
19 - 'os-nosdn-nofeature-ha':
21 node: huawei-deploy-vm
22 - 'os-odl_l2-nofeature-ha':
24 node: huawei-deploy-vm
25 - 'os-onos-nofeature-ha':
27 node: huawei-deploy-vm
28 # - 'os-ocl-nofeature-ha':
30 # node: huawei-deploy-vm
33 - 'compass-verify-{stream}'
34 - 'compass-build-iso-{stream}'
35 - 'compass-build-ppa-{stream}'
36 - 'compass-deploy-virtual-{scenario}-{stream}'
37 - 'compass-virtual-daily-{stream}'
39 ########################
41 ########################
43 name: 'compass-verify-{stream}'
47 node: 'huawei-deploy-vm'
62 - compass-project-parameter:
63 installer: '{installer}'
64 gs-pathname: '{gs-pathname}'
66 - '{installer}-defaults'
69 default: 'os-nosdn-nofeature-ha'
73 credentials-id: '{ssh-credentials}'
74 refspec: '$GERRIT_REFSPEC'
75 choosing-strategy: 'gerrit'
80 - patchset-created-event:
81 exclude-drafts: 'false'
82 exclude-trivial-rebase: 'false'
83 exclude-no-code-change: 'false'
84 - draft-published-event
85 - comment-added-contains-event:
86 comment-contains-value: 'recheck'
87 - comment-added-contains-event:
88 comment-contains-value: 'reverify'
90 - project-compare-type: 'ANT'
91 project-pattern: '{project}'
93 - branch-compare-type: 'ANT'
94 branch-pattern: '**/{branch}'
97 pattern: 'docs/**|.gitignore'
101 !include-raw: ./compass-build.sh
103 !include-raw: ./compass-deploy-virtual.sh
107 artifacts: 'ansible.log'
112 name: 'compass-virtual-daily-{stream}'
127 - compass-project-parameter:
128 installer: '{installer}'
129 gs-pathname: '{gs-pathname}'
131 - '{installer}-defaults'
135 credentials-id: '{ssh-credentials}'
140 - timed: 'H 14 * * *'
144 - project: 'compass-build-iso-{stream}'
148 - project: 'compass-deploy-virtual-os-nosdn-nofeature-ha-{stream}'
152 - project: 'compass-deploy-virtual-os-odl_l2-nofeature-ha-{stream}'
156 - project: 'compass-deploy-virtual-os-onos-nofeature-ha-{stream}'
161 name: 'compass-build-iso-{stream}'
176 - compass-project-parameter:
177 installer: '{installer}'
178 gs-pathname: '{gs-pathname}'
180 - '{installer}-defaults'
184 credentials-id: '{ssh-credentials}'
190 !include-raw: ./compass-build.sh
192 !include-raw: ./compass-upload-artifact.sh
194 !include-raw: ./compass-workspace-cleanup.sh
197 name: 'compass-build-ppa-{stream}'
199 description: "build ppa(using docker) in huawei lab"
214 - compass-project-parameter:
215 installer: '{installer}'
216 gs-pathname: '{gs-pathname}'
218 - '{installer}-defaults'
221 credentials-id: '{ssh-credentials}'
227 !include-raw: ./compass-makeppa.sh
230 name: 'compass-deploy-virtual-{scenario}-{stream}'
247 - compass-project-parameter:
248 installer: '{installer}'
249 gs-pathname: '{gs-pathname}'
251 name: DEPLOY_SCENARIO
252 default: '{scenario}'
254 - '{installer}-defaults'
258 !include-raw: ./compass-workspace-precleanup.sh
260 !include-raw: ./compass-download-artifact.sh
262 !include-raw: ./compass-deploy-virtual.sh
266 artifacts: 'ansible.log'
270 ########################
272 ########################
274 name: compass-project-parameter
277 name: BUILD_DIRECTORY
278 default: $WORKSPACE/build_output
279 description: "Directory where the build artifact will be located upon the completion of the build."
281 name: CACHE_DIRECTORY
282 default: $HOME/opnfv/cache/$PROJECT
283 description: "Directory where the cache to be used during the build is located."
286 default: '$GS_BASE{gs-pathname}'
287 description: "URL to Google Storage."
290 default: "http://205.177.226.235:9999"
293 default: "$WORKSPACE/work/repo/"
295 name: COMPASS_OPENSTACK_VERSION
300 name: COMPASS_OS_VERSION