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'
70 credentials-id: '{ssh-credentials}'
71 refspec: '$GERRIT_REFSPEC'
72 choosing-strategy: 'gerrit'
77 - patchset-created-event:
78 exclude-drafts: 'false'
79 exclude-trivial-rebase: 'false'
80 exclude-no-code-change: 'false'
81 - draft-published-event
82 - comment-added-contains-event:
83 comment-contains-value: 'recheck'
84 - comment-added-contains-event:
85 comment-contains-value: 'reverify'
87 - project-compare-type: 'ANT'
88 project-pattern: '{project}'
90 - branch-compare-type: 'ANT'
91 branch-pattern: '**/{branch}'
94 pattern: 'docs/**|.gitignore'
98 !include-raw ./compass-build.sh
100 !include-raw ./compass-deploy-virtual.sh
104 artifacts: 'ansible.log'
109 name: 'compass-virtual-daily-{stream}'
124 - compass-project-parameter:
125 installer: '{installer}'
126 gs-pathname: '{gs-pathname}'
128 - '{installer}-defaults'
132 credentials-id: '{ssh-credentials}'
137 - timed: 'H 16 * * *'
141 - project: 'compass-build-iso-{stream}'
145 - project: 'compass-deploy-virtual-nosdn-{stream}'
149 - project: 'compass-deploy-virtual-odl-{stream}'
153 - project: 'compass-deploy-virtual-onos-{stream}'
158 name: 'compass-build-iso-{stream}'
173 - compass-project-parameter:
174 installer: '{installer}'
175 gs-pathname: '{gs-pathname}'
177 - '{installer}-defaults'
181 credentials-id: '{ssh-credentials}'
187 !include-raw ./compass-build.sh
189 !include-raw ./compass-upload-artifact.sh
191 !include-raw ./compass-workspace-cleanup.sh
194 name: 'compass-build-ppa-{stream}'
196 description: "build ppa(using docker) in huawei lab"
211 - compass-project-parameter:
212 installer: '{installer}'
213 gs-pathname: '{gs-pathname}'
215 - '{installer}-defaults'
218 credentials-id: '{ssh-credentials}'
224 !include-raw ./compass-makeppa.sh
227 name: 'compass-deploy-virtual-{sdn-controller}-{stream}'
244 - compass-project-parameter:
245 installer: '{installer}'
246 gs-pathname: '{gs-pathname}'
249 default: '{sdn-controller}'
251 name: DEPLOY_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