blob: f5380460938c471649f05ad679384fc56637dda9 [file] [log] [blame]
Gary Wu0bb72f52017-07-13 12:32:14 -07001---
2- job-template:
3 name: '{project-name}-{stream}-verify-csit-{functionality}'
Jessica Wagantall83656992019-09-06 11:26:55 -07004 disabled: '{disabled}'
Gary Wu0bb72f52017-07-13 12:32:14 -07005
6 project-type: freestyle
Bartek Grzybowski452799e2020-03-20 16:00:10 +01007 build-node: 'ubuntu1804-docker-8c-8g'
Gary Wu0bb72f52017-07-13 12:32:14 -07008 node: '{build-node}'
Jessica Wagantall488a3502019-11-04 18:47:05 -08009 recipients: ''
Anil Belur266230d2020-01-26 10:33:47 +100010 java-version: 'openjdk11'
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +020011 python-version: python3
Gary Wu0bb72f52017-07-13 12:32:14 -070012
13 properties:
14 - lf-infra-properties:
Gary Wub3440442018-09-27 10:47:38 -070015 project: 'integration/csit'
Gary Wu0bb72f52017-07-13 12:32:14 -070016 build-days-to-keep: '{build-days-to-keep}'
17
18 parameters:
19 - infra-parameters:
Gary Wub3440442018-09-27 10:47:38 -070020 project: 'integration/csit'
Gary Wu0bb72f52017-07-13 12:32:14 -070021 branch: '{branch}'
22 refspec: 'refs/heads/{branch}'
23 artifacts: '{archive-artifacts}'
24 - integration-test-plan:
25 test-plan: 'plans/{project-name}/{functionality}'
26 - integration-test-options:
27 test-options: '{robot-options}'
28
29 scm:
30 - gerrit-trigger-scm:
31 refspec: '$GERRIT_REFSPEC'
32 choosing-strategy: 'gerrit'
33 submodule-recursive: '{submodule-recursive}'
34
35 wrappers:
36 - lf-infra-wrappers:
37 build-timeout: '{build-timeout}'
38 jenkins-ssh-credential: '{jenkins-ssh-credential}'
39
40 triggers:
41 - gerrit-trigger-patch-submitted:
42 server: '{server-name}'
Gary Wub3440442018-09-27 10:47:38 -070043 project: 'integration/csit'
Gary Wu0bb72f52017-07-13 12:32:14 -070044 branch: '{branch}'
Gary Wub3440442018-09-27 10:47:38 -070045 files: '**/{project-name}/**'
Gary Wu0bb72f52017-07-13 12:32:14 -070046
47 builders:
Anil Belur266230d2020-01-26 10:33:47 +100048 - lf-update-java-alternatives:
49 java-version: '{java-version}'
Gary Wu0bb72f52017-07-13 12:32:14 -070050 - integration-install-robotframework
51 - inject:
52 properties-file: 'env.properties'
53 - integration-run-test
54
55 publishers:
56 - integration-robot:
57 unstable-if: 0.0
58 pass-if: 100.0
59 - lf-infra-publish
Jessica Wagantall488a3502019-11-04 18:47:05 -080060 - email:
61 recipients: '{recipients}'
62 notify-every-unstable-build: false
63 send-to-individuals: true
Gary Wu0bb72f52017-07-13 12:32:14 -070064
65- job-template:
66 name: '{project-name}-{stream}-csit-{functionality}'
Jessica Wagantall83656992019-09-06 11:26:55 -070067 disabled: '{disabled}'
Gary Wu0bb72f52017-07-13 12:32:14 -070068
69 project-type: freestyle
Bartek Grzybowski452799e2020-03-20 16:00:10 +010070 build-node: 'ubuntu1804-docker-8c-8g'
Gary Wu0bb72f52017-07-13 12:32:14 -070071 node: '{build-node}'
Jessica Wagantall488a3502019-11-04 18:47:05 -080072 recipients: ''
Anil Belur266230d2020-01-26 10:33:47 +100073 java-version: 'openjdk11'
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +020074 python-version: python3
Gary Wu0bb72f52017-07-13 12:32:14 -070075
76 properties:
77 - lf-infra-properties:
Gary Wub3440442018-09-27 10:47:38 -070078 project: 'integration/csit'
Gary Wu0bb72f52017-07-13 12:32:14 -070079 build-days-to-keep: '{build-days-to-keep}'
80
81 parameters:
82 - infra-parameters:
Gary Wub3440442018-09-27 10:47:38 -070083 project: 'integration/csit'
Gary Wu0bb72f52017-07-13 12:32:14 -070084 branch: '{branch}'
85 refspec: 'refs/heads/{branch}'
86 artifacts: '{archive-artifacts}'
87 - integration-test-plan:
88 test-plan: 'plans/{project-name}/{functionality}'
89 - integration-test-options:
90 test-options: '{robot-options}'
91
92 scm:
93 - gerrit-trigger-scm:
94 refspec: ''
95 choosing-strategy: 'default'
96 submodule-recursive: '{submodule-recursive}'
97
98 wrappers:
99 - lf-infra-wrappers:
100 build-timeout: '{build-timeout}'
101 jenkins-ssh-credential: '{jenkins-ssh-credential}'
102
103 triggers:
104 - gerrit-trigger-patch-merged:
105 server: '{server-name}'
Gary Wub3440442018-09-27 10:47:38 -0700106 project: 'integration/csit'
Gary Wu0bb72f52017-07-13 12:32:14 -0700107 branch: '{branch}'
Gary Wub3440442018-09-27 10:47:38 -0700108 files: '**/{project-name}/**'
Gary Wu0bb72f52017-07-13 12:32:14 -0700109 - timed: '@daily'
110 - reverse:
111 jobs: '{obj:trigger_jobs}'
112
113 builders:
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200114 - lf-infra-pre-build
Anil Belur266230d2020-01-26 10:33:47 +1000115 - lf-update-java-alternatives:
116 java-version: '{java-version}'
Gary Wu0bb72f52017-07-13 12:32:14 -0700117 - integration-install-robotframework
118 - inject:
119 properties-file: 'env.properties'
120 - integration-run-test
121
122 publishers:
123 - integration-robot:
124 unstable-if: 0.0
125 pass-if: 100.0
126 - lf-infra-publish
Jessica Wagantall488a3502019-11-04 18:47:05 -0800127 - email:
128 recipients: '{recipients}'
129 notify-every-unstable-build: false
130 send-to-individuals: true
Yuli Shlosberg6edd8ba2017-11-30 18:00:27 +0200131
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200132- job-template:
Lasse Kaihlavirtabc08d652020-11-18 19:47:24 +0200133 name: '{project-name}-{stream}-project-csit-PoC'
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200134 disabled: '{disabled}'
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200135 project-type: freestyle
136 build-node: 'ubuntu1804-docker-8c-8g'
137 node: '{build-node}'
138 recipients: ''
139 java-version: 'openjdk11'
140 python-version: python3
141
142 properties:
143 - lf-infra-properties:
144 project: '{project}'
145 build-days-to-keep: '{build-days-to-keep}'
146
147 parameters:
148 - infra-parameters:
149 project: '{project}'
150 branch: '{branch}'
151 refspec: 'refs/heads/{branch}'
152 artifacts: '{archive-artifacts}'
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200153 - integration-test-options:
154 test-options: '{robot-options}'
Lasse Kaihlavirtafd9769f2020-11-17 18:54:57 +0200155 - integration-unique-docker-tag:
156 unique-docker-tag: ''
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200157
158 scm:
159 - gerrit-trigger-scm:
160 refspec: '$GERRIT_REFSPEC'
161 choosing-strategy: 'gerrit'
162 submodule-recursive: '{submodule-recursive}'
163
164 wrappers:
165 - lf-infra-wrappers:
166 build-timeout: '{build-timeout}'
167 jenkins-ssh-credential: '{jenkins-ssh-credential}'
168
169 builders:
170 - lf-infra-pre-build
171 - lf-update-java-alternatives:
172 java-version: '{java-version}'
173 - integration-install-robotframework
174 - inject:
175 properties-file: 'env.properties'
176 - integration-run-project-test
177
178 publishers:
179 - integration-project-robot:
180 unstable-if: 0.0
181 pass-if: 100.0
182 - lf-infra-publish
183 - email:
184 recipients: '{recipients}'
185 notify-every-unstable-build: false
186 send-to-individuals: true
187
188- job-template:
Lasse Kaihlavirtafd9769f2020-11-17 18:54:57 +0200189 name: '{project-name}-unified-review-{stream}-PoC'
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200190 disabled: '{disabled}'
191 project-type: freestyle
192 build-node: 'ubuntu1804-docker-8c-8g'
193 java-version: 'openjdk11'
194
195 properties:
196 - lf-infra-properties:
197 project: '{project}'
198 build-days-to-keep: '{build-days-to-keep}'
199 parameters:
200 - infra-parameters:
201 project: '{project}'
202 branch: '{branch}'
203 refspec: 'refs/heads/{branch}'
204 artifacts: '{archive-artifacts}'
205 scm:
206 - gerrit-trigger-scm:
207 refspec: '$GERRIT_REFSPEC'
208 choosing-strategy: 'gerrit'
209 submodule-recursive: '{submodule-recursive}'
210 wrappers:
211 - lf-infra-wrappers:
212 build-timeout: '{build-timeout}'
213 jenkins-ssh-credential: '{jenkins-ssh-credential}'
214 builders:
215 - lf-infra-pre-build
216 - lf-maven-install:
217 mvn-version: "{mvn-version}"
218 - lf-update-java-alternatives:
219 java-version: "{java-version}"
220 - lf-provide-maven-settings:
221 global-settings-file: "{mvn-global-settings}"
222 settings-file: "{mvn-settings}"
223 - trigger-builds:
Lasse Kaihlavirtabc08d652020-11-18 19:47:24 +0200224 - project: "{project-name}-{stream}-{artifact-type}-docker-snapshot-PoC"
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200225 predefined-parameters: |
Lasse Kaihlavirta8446b9d2020-11-09 11:57:50 +0200226 UNIQUE_DOCKER_TAG=$BUILD_TAG
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200227 PROJECT=$PROJECT
228 BRANCH=$BRANCH
229 GERRIT_REFSPEC=$GERRIT_REFSPEC
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200230 block: true
231 - trigger-builds:
Lasse Kaihlavirtabc08d652020-11-18 19:47:24 +0200232 - project: "{project-name}-{stream}-project-csit-PoC"
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200233 predefined-parameters: |
Lasse Kaihlavirta8446b9d2020-11-09 11:57:50 +0200234 UNIQUE_DOCKER_TAG=$BUILD_TAG
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200235 PROJECT=$PROJECT
236 BRANCH=$BRANCH
237 GERRIT_REFSPEC=$GERRIT_REFSPEC
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200238 block: true
239 triggers:
240 - gerrit-trigger-patch-submitted:
241 server: '{server-name}'
242 project: '{project}'
243 branch: '{branch}'
Lasse Kaihlavirta8446b9d2020-11-09 11:57:50 +0200244 files: '**'
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200245 publishers:
246 - lf-infra-publish
247
Lasse Kaihlavirtabc08d652020-11-18 19:47:24 +0200248- job-template:
249 name: '{project-name}-unified-merge-{stream}-PoC'
250 disabled: '{disabled}'
251 project-type: freestyle
252 build-node: 'ubuntu1804-docker-8c-8g'
253 java-version: 'openjdk11'
254
255 properties:
256 - lf-infra-properties:
257 project: '{project}'
258 build-days-to-keep: '{build-days-to-keep}'
259 parameters:
260 - infra-parameters:
261 project: '{project}'
262 branch: '{branch}'
263 refspec: 'refs/heads/{branch}'
264 artifacts: '{archive-artifacts}'
265 scm:
266 - gerrit-trigger-scm:
267 refspec: ''
268 choosing-strategy: 'default'
269 submodule-recursive: '{submodule-recursive}'
270 wrappers:
271 - lf-infra-wrappers:
272 build-timeout: '{build-timeout}'
273 jenkins-ssh-credential: '{jenkins-ssh-credential}'
274 builders:
275 - lf-infra-pre-build
276 - lf-maven-install:
277 mvn-version: "{mvn-version}"
278 - lf-update-java-alternatives:
279 java-version: "{java-version}"
280 - lf-provide-maven-settings:
281 global-settings-file: "{mvn-global-settings}"
282 settings-file: "{mvn-settings}"
283 - trigger-builds:
284 - project: "{project-name}-{stream}-{artifact-type}-docker-snapshot-PoC"
285 predefined-parameters: |
286 UNIQUE_DOCKER_TAG=$BUILD_TAG
287 PROJECT=$PROJECT
288 BRANCH=$BRANCH
289 GERRIT_REFSPEC=$GERRIT_REFSPEC
290 block: true
291 - trigger-builds:
292 - project: "{project-name}-{stream}-project-csit-PoC"
293 predefined-parameters: |
294 UNIQUE_DOCKER_TAG=$BUILD_TAG
295 PROJECT=$PROJECT
296 BRANCH=$BRANCH
297 GERRIT_REFSPEC=$GERRIT_REFSPEC
298 block: true
299 - trigger-builds:
300 - project: "{project-name}-{stream}-docker-staging-PoC"
301 predefined-parameters: |
302 UNIQUE_DOCKER_TAG=$BUILD_TAG
303 PROJECT=$PROJECT
304 BRANCH=$BRANCH
305 GERRIT_REFSPEC=$GERRIT_REFSPEC
306 block: true
307 triggers:
308 - gerrit-trigger-patch-merged:
309 server: '{server-name}'
310 project: '{project}'
311 branch: '{branch}'
312 files: '**'
313 publishers:
314 - lf-infra-publish
315