14 branch: 'stable/{stream}'
15 gs-pathname: '/{stream}'
21 node: huawei-deploy-vm
24 node: huawei-deploy-vm
27 node: huawei-deploy-vm
30 # node: huawei-deploy-vm
33 - 'compass-verify-{stream}'
34 - 'compass-build-iso-{stream}'
35 - 'compass-build-ppa-{stream}'
36 - 'compass-deploy-virtual-{sdn-controller}-{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'
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 16 * * *'
144 - project: 'compass-build-iso-{stream}'
148 - project: 'compass-deploy-virtual-nosdn-{stream}'
152 - project: 'compass-deploy-virtual-odl-{stream}'
156 - project: 'compass-deploy-virtual-onos-{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-{sdn-controller}-{stream}'
247 - compass-project-parameter:
248 installer: '{installer}'
249 gs-pathname: '{gs-pathname}'
252 default: '{sdn-controller}'
254 name: DEPLOY_SCENARIO
257 - '{installer}-defaults'
261 !include-raw: ./compass-workspace-precleanup.sh
263 !include-raw: ./compass-download-artifact.sh
265 !include-raw: ./compass-deploy-virtual.sh
269 artifacts: 'ansible.log'
273 ########################
275 ########################
277 name: compass-project-parameter
280 name: BUILD_DIRECTORY
281 default: $WORKSPACE/build_output
282 description: "Directory where the build artifact will be located upon the completion of the build."
284 name: CACHE_DIRECTORY
285 default: $HOME/opnfv/cache/$PROJECT
286 description: "Directory where the cache to be used during the build is located."
289 default: '$GS_BASE{gs-pathname}'
290 description: "URL to Google Storage."
293 default: "http://205.177.226.235:9999"
296 default: "$WORKSPACE/work/repo/"
298 name: COMPASS_OPENSTACK_VERSION
303 name: COMPASS_OS_VERSION