11 slave_name: 'huawei-us-deploy-vm-1'
15 slave_name: 'huawei-us-deploy-vm-2'
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}'
49 use-build-blocker: true
51 - 'compass-verify-[^-]*'
52 - 'compass-os-.*?-virtual-daily-.*?'
60 - compass-project-parameter:
61 installer: '{installer}'
62 gs-pathname: '{gs-pathname}'
64 - '{installer}-defaults'
67 default: 'os-nosdn-nofeature-ha'
70 default: https://gerrit.opnfv.org/gerrit/$PROJECT
71 description: 'Git URL to use on this Jenkins Slave'
76 - patchset-created-event:
77 exclude-drafts: 'false'
78 exclude-trivial-rebase: 'false'
79 exclude-no-code-change: 'false'
80 - draft-published-event
81 - comment-added-contains-event:
82 comment-contains-value: 'recheck'
83 - comment-added-contains-event:
84 comment-contains-value: 'reverify'
86 - project-compare-type: 'ANT'
87 project-pattern: '{project}'
89 - branch-compare-type: 'ANT'
90 branch-pattern: '**/{branch}'
93 pattern: 'docs/**|.gitignore'
97 - project: 'compass-verify-deploy-{stream}'
98 current-parameters: true
103 name: 'compass-verify-deploy-{stream}'
112 use-build-blocker: true
114 - 'compass-deploy-huawei-virtual-daily-.*?'
118 - gerrit-trigger-scm:
119 credentials-id: '{ssh-credentials}'
120 refspec: '$GERRIT_REFSPEC'
121 choosing-strategy: 'gerrit'
125 !include-raw: ./compass-build.sh
127 !include-raw: ./compass-deploy.sh
131 artifacts: 'ansible.log'
136 name: 'compass-build-iso-{stream}'
151 - compass-project-parameter:
152 installer: '{installer}'
153 gs-pathname: '{gs-pathname}'
155 - '{installer}-defaults'
159 credentials-id: '{ssh-credentials}'
164 - timed: 'H 14 * * *'
168 !include-raw: ./compass-build.sh
170 !include-raw: ./compass-upload-artifact.sh
172 !include-raw: ./compass-workspace-cleanup.sh
175 name: 'compass-build-ppa-{stream}'
177 description: "build ppa(using docker) in huawei lab"
192 - compass-project-parameter:
193 installer: '{installer}'
194 gs-pathname: '{gs-pathname}'
196 - '{installer}-defaults'
199 credentials-id: '{ssh-credentials}'
205 !include-raw: ./compass-makeppa.sh
209 ########################
211 ########################
213 name: compass-project-parameter
216 name: BUILD_DIRECTORY
217 default: $WORKSPACE/build_output
218 description: "Directory where the build artifact will be located upon the completion of the build."
220 name: CACHE_DIRECTORY
221 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
222 description: "Directory where the cache to be used during the build is located."
225 default: '$GS_BASE{gs-pathname}'
226 description: "URL to Google Storage."
229 default: "http://205.177.226.237:9999{gs-pathname}"
232 default: "$WORKSPACE/work/repo/"
234 name: COMPASS_OPENSTACK_VERSION
239 name: COMPASS_OS_VERSION