9 slave-label: 'compass-virtual'
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
21 - 'compass-verify-{stream}'
22 - 'compass-build-iso-{stream}'
23 - 'compass-build-ppa-{stream}'
24 - 'compass-verify-deploy-{stream}'
27 ########################
29 ########################
31 name: 'compass-verify-{stream}'
48 use-build-blocker: true
50 - 'compass-verify-[^-]*'
51 - 'compass-os-.*?-virtual-daily-.*?'
59 - compass-project-parameter:
60 installer: '{installer}'
61 gs-pathname: '{gs-pathname}'
62 - '{installer}-defaults'
63 - '{slave-label}-defaults'
66 default: 'os-nosdn-nofeature-ha'
71 - patchset-created-event:
72 exclude-drafts: 'false'
73 exclude-trivial-rebase: 'false'
74 exclude-no-code-change: 'false'
75 - draft-published-event
76 - comment-added-contains-event:
77 comment-contains-value: 'recheck'
78 - comment-added-contains-event:
79 comment-contains-value: 'reverify'
81 - project-compare-type: 'ANT'
82 project-pattern: '{project}'
84 - branch-compare-type: 'ANT'
85 branch-pattern: '**/{branch}'
95 - project: 'compass-verify-deploy-{stream}'
96 current-parameters: true
100 - project: 'functest-{slave-label}-suite-{stream}'
101 current-parameters: true
102 predefined-parameters:
103 FUNCTEST_SUITE_NAME=healthcheck
107 build-step-failure-threshold: 'never'
108 failure-threshold: 'never'
109 unstable-threshold: 'FAILURE'
112 name: 'compass-verify-deploy-{stream}'
122 use-build-blocker: true
124 - 'compass-deploy-virtual-daily-.*?'
128 - gerrit-trigger-scm:
129 credentials-id: '{ssh-credentials}'
130 refspec: '$GERRIT_REFSPEC'
131 choosing-strategy: 'gerrit'
135 !include-raw-escape: ./compass-build.sh
137 !include-raw-escape: ./compass-deploy.sh
141 artifacts: 'ansible.log'
146 name: 'compass-build-iso-{stream}'
160 - compass-project-parameter:
161 installer: '{installer}'
162 gs-pathname: '{gs-pathname}'
163 - 'opnfv-build-ubuntu-defaults'
164 - '{installer}-defaults'
168 credentials-id: '{ssh-credentials}'
177 !include-raw-escape: ./compass-build.sh
179 !include-raw-escape: ./compass-upload-artifact.sh
181 !include-raw-escape: ./compass-workspace-cleanup.sh
184 name: 'compass-build-ppa-{stream}'
186 description: "build ppa(using docker) in huawei lab"
202 - compass-project-parameter:
203 installer: '{installer}'
204 gs-pathname: '{gs-pathname}'
206 - '{installer}-defaults'
209 credentials-id: '{ssh-credentials}'
215 !include-raw-escape: ./compass-makeppa.sh
219 ########################
221 ########################
223 name: compass-project-parameter
226 name: BUILD_DIRECTORY
227 default: $WORKSPACE/build_output
228 description: "Directory where the build artifact will be located upon the completion of the build."
230 name: CACHE_DIRECTORY
231 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
232 description: "Directory where the cache to be used during the build is located."
235 default: '$GS_BASE{gs-pathname}'
236 description: "URL to Google Storage."
239 default: "http://205.177.226.237:9999{gs-pathname}"
242 default: "$WORKSPACE/work/repo/"
244 name: COMPASS_OPENSTACK_VERSION
249 name: COMPASS_OS_VERSION