9 slave-label: 'compass-virtual'
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
23 openstack-os-version: ''
27 openstack-os-version: ''
30 - 'compass-verify-{distro}-{stream}'
31 - 'compass-build-iso-{stream}'
32 - 'compass-build-ppa-{stream}'
33 - 'compass-verify-deploy-{distro}-{stream}'
36 ########################
38 ########################
40 name: 'compass-verify-{distro}-{stream}'
57 use-build-blocker: true
59 - 'compass-verify-[^-]*'
60 - 'compass-os-.*?-virtual-daily-.*?'
68 - compass-project-parameter:
69 installer: '{installer}'
70 gs-pathname: '{gs-pathname}'
71 - '{installer}-defaults'
72 - '{slave-label}-defaults'
75 default: 'os-nosdn-nofeature-ha'
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}'
104 - project: 'compass-verify-deploy-{distro}-{stream}'
105 current-parameters: true
106 predefined-parameters: |
107 COMPASS_OS_VERSION={os-version}
108 COMPASS_OS_VERSION_OPTION={openstack-os-version}
112 - project: 'functest-{slave-label}-suite-{stream}'
113 current-parameters: true
114 predefined-parameters:
115 FUNCTEST_SUITE_NAME=healthcheck
119 build-step-failure-threshold: 'never'
120 failure-threshold: 'never'
121 unstable-threshold: 'FAILURE'
124 name: 'compass-verify-deploy-{distro}-{stream}'
134 use-build-blocker: true
136 - 'compass-deploy-virtual-daily-.*?'
140 - gerrit-trigger-scm:
141 credentials-id: '{ssh-credentials}'
142 refspec: '$GERRIT_REFSPEC'
143 choosing-strategy: 'gerrit'
147 !include-raw-escape: ./compass-build.sh
149 !include-raw-escape: ./compass-deploy.sh
153 artifacts: 'ansible.log'
158 name: 'compass-build-iso-{stream}'
172 - compass-project-parameter:
173 installer: '{installer}'
174 gs-pathname: '{gs-pathname}'
175 - 'opnfv-build-ubuntu-defaults'
176 - '{installer}-defaults'
180 credentials-id: '{ssh-credentials}'
189 !include-raw-escape: ./compass-build.sh
191 !include-raw-escape: ./compass-upload-artifact.sh
193 !include-raw-escape: ./compass-workspace-cleanup.sh
196 name: 'compass-build-ppa-{stream}'
198 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-escape: ./compass-makeppa.sh
231 ########################
233 ########################
235 name: compass-project-parameter
238 name: BUILD_DIRECTORY
239 default: $WORKSPACE/build_output
240 description: "Directory where the build artifact will be located upon the completion of the build."
242 name: CACHE_DIRECTORY
243 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
244 description: "Directory where the cache to be used during the build is located."
247 default: '$GS_BASE{gs-pathname}'
248 description: "URL to Google Storage."
251 default: "http://205.177.226.237:9999{gs-pathname}"
254 default: "$WORKSPACE/work/repo/"
256 name: COMPASS_OPENSTACK_VERSION
261 name: COMPASS_OS_VERSION