3 name: 'opnfv-xci-merge'
5 # -------------------------------
7 # -------------------------------
11 # -------------------------------
13 # -------------------------------
21 # -------------------------------
23 # -------------------------------
26 # -------------------------------
27 # patch verification phases
28 # -------------------------------
33 # -------------------------------
35 # -------------------------------
39 # -------------------------------
41 # -------------------------------
43 - 'xci-{scenario}-{type}-{distro}-merge-{stream}'
44 - 'xci-{phase}-{type}-{distro}-merge-{stream}'
45 # -------------------------------
47 # -------------------------------
49 name: 'xci-{scenario}-{type}-{distro}-merge-{stream}'
51 project-type: multijob
53 disabled: '{obj:disabled}'
60 use-build-blocker: true
62 - 'xci-verify-{distro}-.*'
63 - 'bifrost-verify-{distro}-.*'
64 - 'bifrost-periodic-{distro}-.*'
65 - 'xci-osa-verify-{distro}-.*'
66 - 'xci-osa-periodic-{distro}-.*'
67 - 'xci-(os|k8s).*?-virtual-{distro}-.*'
80 - fix-workspace-permissions
87 server-name: 'gerrit.opnfv.org'
90 - comment-added-contains-event:
91 comment-contains-value: 'remerge'
93 - project-compare-type: 'ANT'
94 project-pattern: '{obj:project}'
96 - branch-compare-type: 'ANT'
97 branch-pattern: '**/{branch}'
98 disable-strict-forbidden-file-verification: 'true'
101 pattern: 'scenarios/**'
102 readable-message: true
103 custom-url: '* $JOB_NAME $BUILD_URL'
107 project: '{obj:project}'
111 default: 'xci-virtual'
113 name: CLEAN_DIB_IMAGES
117 default: https://gerrit.opnfv.org/gerrit/$PROJECT
118 description: 'Git URL to use on this Jenkins Slave'
121 - description-setter:
122 description: "Built on $NODE_NAME"
125 condition: SUCCESSFUL
127 - name: 'xci-deploy-{type}-{distro}-merge-{stream}'
128 current-parameters: true
129 predefined-parameters: |
132 DEPLOY_SCENARIO={scenario}
133 CLEAN_DIB_IMAGES=$CLEAN_DIB_IMAGES
134 GERRIT_BRANCH=$GERRIT_BRANCH
135 GERRIT_REFSPEC=$GERRIT_REFSPEC
136 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
137 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
138 node-parameters: true
139 kill-phase-on: FAILURE
143 condition: SUCCESSFUL
145 - name: 'xci-healthcheck-{type}-{distro}-merge-{stream}'
146 current-parameters: true
147 predefined-parameters: |
150 DEPLOY_SCENARIO={scenario}
151 CLEAN_DIB_IMAGES=$CLEAN_DIB_IMAGES
153 FUNCTEST_TIER=healthcheck
154 GERRIT_BRANCH=$GERRIT_BRANCH
155 GERRIT_REFSPEC=$GERRIT_REFSPEC
156 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
157 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
158 node-parameters: true
163 name: 'xci-{phase}-{type}-{distro}-merge-{stream}'
172 use-build-blocker: true
174 - '.*-bifrost-verify-.*'
175 - '.*-bifrost-periodic-.*'
183 default: 'releng-xci'
188 name: DEPLOY_SCENARIO
189 default: 'os-nosdn-nofeature-noha'
194 name: FUNCTEST_SUITE_NAME
195 default: 'healthcheck'
200 name: CLEAN_DIB_IMAGES
203 name: OPNFV_RELENG_DEV_PATH
210 default: https://gerrit.opnfv.org/gerrit/$PROJECT
211 description: 'Git URL to use on this Jenkins Slave'
217 - fix-workspace-permissions
223 - description-setter:
224 description: "Built on $NODE_NAME"
225 - 'xci-merge-{phase}-macro'
227 # -------------------------------
229 # -------------------------------
231 name: 'xci-merge-deploy-macro'
239 name: 'xci-merge-healthcheck-macro'
247 name: 'xci-merge-promote-macro'