2 name: 'compass-verify-jobs'
7 #####################################
9 #####################################
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
24 openstack-os-version: ''
28 openstack-os-version: ''
29 #####################################
30 # patch verification phases
31 #####################################
35 #####################################
37 #####################################
39 - 'compass-verify-{distro}-{stream}'
40 - 'compass-verify-{phase}-{distro}-{stream}'
41 #####################################
43 #####################################
45 name: 'compass-verify-{distro}-{stream}'
47 project-type: multijob
49 disabled: '{obj:disabled}'
60 use-build-blocker: true
62 - 'compass-verify-[^-]*-[^-]*'
63 - 'compass-os-.*?-virtual-daily-.*?'
68 credentials-id: '{ssh-credentials}'
69 refspec: '$GERRIT_REFSPEC'
70 choosing-strategy: 'gerrit'
73 - ssh-agent-credentials:
82 server-name: 'gerrit.opnfv.org'
84 - patchset-created-event:
85 exclude-drafts: 'false'
86 exclude-trivial-rebase: 'false'
87 exclude-no-code-change: 'false'
88 - draft-published-event
89 - comment-added-contains-event:
90 comment-contains-value: 'recheck'
91 - comment-added-contains-event:
92 comment-contains-value: 'reverify'
94 - project-compare-type: 'ANT'
95 project-pattern: '{project}'
97 - branch-compare-type: 'ANT'
98 branch-pattern: '**/{branch}'
102 forbidden-file-paths:
105 readable-message: true
112 - 'compass-virtual-defaults'
113 - '{installer}-defaults'
114 - 'compass-verify-defaults':
115 installer: '{installer}'
116 gs-pathname: '{gs-pathname}'
118 name: DEPLOY_SCENARIO
119 default: 'os-nosdn-nofeature-ha'
122 - description-setter:
123 description: "Built on $NODE_NAME"
126 condition: SUCCESSFUL
128 - name: 'opnfv-lint-verify-{stream}'
129 current-parameters: true
130 node-parameters: true
131 kill-phase-on: FAILURE
135 condition: SUCCESSFUL
137 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
138 current-parameters: true
139 predefined-parameters: |
140 COMPASS_OS_VERSION={os-version}
141 node-parameters: true
142 kill-phase-on: FAILURE
146 # condition: SUCCESSFUL
148 # - name: 'functest-compass-virtual-suite-{stream}'
149 # current-parameters: true
150 # predefined-parameters:
151 # FUNCTEST_SUITE_NAME=healthcheck
152 # node-parameters: true
153 # kill-phase-on: NEVER
154 # abort-all-job: true
157 name: 'compass-verify-{phase}-{distro}-{stream}'
159 disabled: '{obj:disabled}'
169 use-build-blocker: true
171 - 'compass-os-.*?-virtual-daily-.*?'
172 - 'compass-verify-deploy-.*'
173 - 'functest-compass-virtual.*'
177 - gerrit-trigger-scm:
178 credentials-id: '{ssh-credentials}'
179 refspec: '$GERRIT_REFSPEC'
180 choosing-strategy: 'gerrit'
183 - ssh-agent-credentials:
185 - '{ssh-credentials}'
191 - description-setter:
192 description: "Built on $NODE_NAME"
193 - '{project}-verify-{phase}-macro'
197 artifacts: 'ansible.log'
200 #####################################
202 #####################################
204 name: 'compass4nfv-verify-basic-macro'
209 echo "Not activated!"
212 name: 'compass4nfv-verify-deploy-virtual-macro'
215 !include-raw: ./compass-build.sh
217 !include-raw: ./compass-deploy.sh
218 #####################################
220 #####################################
222 name: 'compass-verify-defaults'
225 name: BUILD_DIRECTORY
226 default: $WORKSPACE/build_output
227 description: "Directory where the build artifact will be located upon the completion of the build."
229 name: CACHE_DIRECTORY
230 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
231 description: "Directory where the cache to be used during the build is located."
234 default: '$GS_BASE{gs-pathname}'
235 description: "URL to Google Storage."
238 default: "http://205.177.226.237:9999{gs-pathname}"
241 default: "$WORKSPACE/work/repo/"
243 name: COMPASS_OPENSTACK_VERSION
249 name: COMPASS_OS_VERSION