2 name: 'opnfv-xci-verify'
5 #--------------------------------
7 #--------------------------------
11 #--------------------------------
13 #--------------------------------
21 #--------------------------------
23 #--------------------------------
26 #--------------------------------
27 # patch verification phases
28 #--------------------------------
32 #--------------------------------
34 #--------------------------------
36 - 'xci-verify-{distro}-{type}-{stream}'
37 - 'xci-verify-{phase}-{type}-{stream}'
38 #--------------------------------
40 #--------------------------------
42 name: 'xci-verify-{distro}-{type}-{stream}'
44 project-type: multijob
46 disabled: '{obj:disabled}'
53 use-build-blocker: true
57 - 'bifrost-periodic-.*'
66 - fix-workspace-permissions
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}'
93 disable-strict-forbidden-file-verification: 'true'
98 pattern: 'openstack-ansible/**'
100 pattern: 'puppet-infracloud/**'
102 pattern: 'README.rst'
103 readable-message: true
111 default: 'xci-virtual-{distro}'
114 default: https://gerrit.opnfv.org/gerrit/$PROJECT
115 description: 'Git URL to use on this Jenkins Slave'
118 - description-setter:
119 description: "Built on $NODE_NAME"
122 condition: SUCCESSFUL
124 - name: 'xci-verify-deploy-{type}-{stream}'
125 current-parameters: true
126 predefined-parameters: |
128 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
129 node-parameters: true
130 kill-phase-on: FAILURE
134 condition: SUCCESSFUL
136 - name: 'xci-verify-healthcheck-{type}-{stream}'
137 current-parameters: true
138 predefined-parameters: |
140 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
141 FUNCTEST_SUITE_NAME=healthcheck
142 node-parameters: true
147 name: 'xci-verify-{phase}-{type}-{stream}'
156 use-build-blocker: true
158 - 'xci-verify-deploy-.*'
159 - 'xci-verify-healthcheck-.*'
160 - 'bifrost-verify-.*'
161 - 'bifrost-periodic-.*'
171 name: DEPLOY_SCENARIO
172 default: 'os-nosdn-nofeature-noha'
174 name: FUNCTEST_SUITE_NAME
175 default: 'healthcheck'
180 name: OPNFV_RELENG_DEV_PATH
183 name: ANSIBLE_VERBOSITY
187 default: https://gerrit.opnfv.org/gerrit/$PROJECT
188 description: 'Git URL to use on this Jenkins Slave'
194 - fix-workspace-permissions
200 - description-setter:
201 description: "Built on $NODE_NAME"
202 - 'xci-verify-{phase}-macro'
204 #--------------------------------
206 #--------------------------------
208 name: 'xci-verify-deploy-macro'
213 # for some reason, the PATH is not set correctly
214 # setting PATH for ansible stuff
215 export PATH=/home/jenkins/.local/bin:$PATH
221 name: 'xci-verify-healthcheck-macro'