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: 'true'
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'
99 readable-message: true
107 default: 'xci-virtual-{distro}'
110 default: https://gerrit.opnfv.org/gerrit/$PROJECT
111 description: 'Git URL to use on this Jenkins Slave'
114 - description-setter:
115 description: "Built on $NODE_NAME"
118 condition: SUCCESSFUL
120 - name: 'xci-verify-deploy-{type}-{stream}'
121 current-parameters: true
122 predefined-parameters: |
124 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
125 node-parameters: true
126 kill-phase-on: FAILURE
130 condition: SUCCESSFUL
132 - name: 'xci-verify-healthcheck-{type}-{stream}'
133 current-parameters: true
134 predefined-parameters: |
136 DEPLOY_SCENARIO=os-nosdn-nofeature-noha
137 FUNCTEST_SUITE_NAME=healthcheck
138 node-parameters: true
143 name: 'xci-verify-{phase}-{type}-{stream}'
152 use-build-blocker: true
154 - 'xci-verify-deploy-.*'
155 - 'xci-verify-healthcheck-.*'
156 - 'bifrost-verify-.*'
157 - 'bifrost-periodic-.*'
167 name: DEPLOY_SCENARIO
168 default: 'os-nosdn-nofeature-noha'
170 name: FUNCTEST_SUITE_NAME
171 default: 'healthcheck'
176 name: OPNFV_RELENG_DEV_PATH
179 name: ANSIBLE_VERBOSITY
183 default: https://gerrit.opnfv.org/gerrit/$PROJECT
184 description: 'Git URL to use on this Jenkins Slave'
190 - fix-workspace-permissions
196 - description-setter:
197 description: "Built on $NODE_NAME"
198 - 'xci-verify-{phase}-macro'
200 #--------------------------------
202 #--------------------------------
204 name: 'xci-verify-deploy-macro'
209 # for some reason, the PATH is not set correctly
210 # setting PATH for ansible stuff
211 export PATH=/home/jenkins/.local/bin:$PATH
217 name: 'xci-verify-healthcheck-macro'