2 name: 'compass-verify-jobs'
7 #####################################
9 #####################################
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
24 openstack-os-version: ''
25 #####################################
26 # patch verification phases
27 #####################################
31 #####################################
33 #####################################
35 - 'compass-verify-{distro}-{stream}'
36 - 'compass-verify-{phase}-{distro}-{stream}'
37 #####################################
39 #####################################
41 name: 'compass-verify-{distro}-{stream}'
43 project-type: multijob
45 disabled: '{obj:disabled}'
56 use-build-blocker: true
58 - 'compass-verify-[^-]*-[^-]*'
59 - 'compass-os-.*?-virtual-daily-.*?'
73 server-name: 'gerrit.opnfv.org'
75 - patchset-created-event:
76 exclude-drafts: 'false'
77 exclude-trivial-rebase: 'false'
78 exclude-no-code-change: 'false'
79 - draft-published-event
80 - comment-added-contains-event:
81 comment-contains-value: 'recheck'
82 - comment-added-contains-event:
83 comment-contains-value: 'reverify'
85 - project-compare-type: 'ANT'
86 project-pattern: '{project}'
88 - branch-compare-type: 'ANT'
89 branch-pattern: '**/{branch}'
96 readable-message: true
103 - 'compass-virtual-defaults'
104 - '{installer}-defaults'
105 - 'compass-verify-defaults':
106 installer: '{installer}'
107 gs-pathname: '{gs-pathname}'
109 name: DEPLOY_SCENARIO
110 default: 'os-nosdn-nofeature-ha'
113 - description-setter:
114 description: "Built on $NODE_NAME"
117 condition: SUCCESSFUL
119 - name: 'opnfv-lint-verify-{stream}'
120 current-parameters: true
121 node-parameters: true
122 kill-phase-on: FAILURE
126 condition: SUCCESSFUL
128 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
129 current-parameters: true
130 predefined-parameters: |
131 COMPASS_OS_VERSION={os-version}
132 node-parameters: true
133 kill-phase-on: FAILURE
137 # condition: SUCCESSFUL
139 # - name: 'functest-compass-virtual-suite-{stream}'
140 # current-parameters: true
141 # predefined-parameters:
142 # FUNCTEST_SUITE_NAME=healthcheck
143 # node-parameters: true
144 # kill-phase-on: NEVER
145 # abort-all-job: true
148 name: 'compass-verify-{phase}-{distro}-{stream}'
150 disabled: '{obj:disabled}'
160 use-build-blocker: true
162 - 'compass-os-.*?-virtual-daily-.*?'
163 - 'compass-verify-deploy-.*'
164 - 'functest-compass-virtual.*'
177 - description-setter:
178 description: "Built on $NODE_NAME"
179 - '{project}-verify-{phase}-macro'
183 artifacts: 'ansible.log'
186 #####################################
188 #####################################
190 name: 'compass4nfv-verify-basic-macro'
195 echo "Not activated!"
198 name: 'compass4nfv-verify-deploy-virtual-macro'
201 !include-raw: ./compass-build.sh
203 !include-raw: ./compass-deploy.sh
204 #####################################
206 #####################################
208 name: 'compass-verify-defaults'
211 name: BUILD_DIRECTORY
212 default: $WORKSPACE/build_output
213 description: "Directory where the build artifact will be located upon the completion of the build."
215 name: CACHE_DIRECTORY
216 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
217 description: "Directory where the cache to be used during the build is located."
220 default: '$GS_BASE{gs-pathname}'
221 description: "URL to Google Storage."
224 default: "http://205.177.226.237:9999{gs-pathname}"
227 default: "$WORKSPACE/work/repo/"
229 name: COMPASS_OPENSTACK_VERSION
233 name: COMPASS_OS_VERSION