blob: 3ae98a29c106268b3637abb860b0c29cc85472a7 [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 Kaihlavirtaf8191142020-11-11 19:27:57 +0200133 name: '{project-name}-{stream}-project-csit-{functionality}'
134 disabled: '{disabled}'
135
136 project-type: freestyle
137 build-node: 'ubuntu1804-docker-8c-8g'
138 node: '{build-node}'
139 recipients: ''
140 java-version: 'openjdk11'
141 python-version: python3
142
143 properties:
144 - lf-infra-properties:
145 project: '{project}'
146 build-days-to-keep: '{build-days-to-keep}'
147
148 parameters:
149 - infra-parameters:
150 project: '{project}'
151 branch: '{branch}'
152 refspec: 'refs/heads/{branch}'
153 artifacts: '{archive-artifacts}'
154 - integration-test-plan:
155 test-plan: 'plans/{functionality}'
156 - integration-test-options:
157 test-options: '{robot-options}'
158
159 scm:
160 - gerrit-trigger-scm:
161 refspec: '$GERRIT_REFSPEC'
162 choosing-strategy: 'gerrit'
163 submodule-recursive: '{submodule-recursive}'
164
165 wrappers:
166 - lf-infra-wrappers:
167 build-timeout: '{build-timeout}'
168 jenkins-ssh-credential: '{jenkins-ssh-credential}'
169
170 builders:
171 - lf-infra-pre-build
172 - lf-update-java-alternatives:
173 java-version: '{java-version}'
174 - integration-install-robotframework
175 - inject:
176 properties-file: 'env.properties'
177 - integration-run-project-test
178
179 publishers:
180 - integration-project-robot:
181 unstable-if: 0.0
182 pass-if: 100.0
183 - lf-infra-publish
184 - email:
185 recipients: '{recipients}'
186 notify-every-unstable-build: false
187 send-to-individuals: true
188
189- job-template:
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200190 name: '{project-name}-unified-review-{stream}-test'
191 disabled: '{disabled}'
192 project-type: freestyle
193 build-node: 'ubuntu1804-docker-8c-8g'
194 java-version: 'openjdk11'
195
196 properties:
197 - lf-infra-properties:
198 project: '{project}'
199 build-days-to-keep: '{build-days-to-keep}'
200 parameters:
201 - infra-parameters:
202 project: '{project}'
203 branch: '{branch}'
204 refspec: 'refs/heads/{branch}'
205 artifacts: '{archive-artifacts}'
206 scm:
207 - gerrit-trigger-scm:
208 refspec: '$GERRIT_REFSPEC'
209 choosing-strategy: 'gerrit'
210 submodule-recursive: '{submodule-recursive}'
211 wrappers:
212 - lf-infra-wrappers:
213 build-timeout: '{build-timeout}'
214 jenkins-ssh-credential: '{jenkins-ssh-credential}'
215 builders:
216 - lf-infra-pre-build
217 - lf-maven-install:
218 mvn-version: "{mvn-version}"
219 - lf-update-java-alternatives:
220 java-version: "{java-version}"
221 - lf-provide-maven-settings:
222 global-settings-file: "{mvn-global-settings}"
223 settings-file: "{mvn-settings}"
224 - trigger-builds:
225 - project: "{project-name}-{stream}-docker-golang-shell-daily"
226 condition: UNSTABLE_OR_BETTER
227 predefined-parameters: |
Lasse Kaihlavirta8446b9d2020-11-09 11:57:50 +0200228 UNIQUE_DOCKER_TAG=$BUILD_TAG
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200229 PROJECT=$PROJECT
230 BRANCH=$BRANCH
231 GERRIT_REFSPEC=$GERRIT_REFSPEC
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200232 block: true
233 - trigger-builds:
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200234 - project: '{project-name}-{stream}-project-csit-{review-functionality}'
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200235 condition: UNSTABLE_OR_BETTER
236 predefined-parameters: |
Lasse Kaihlavirta8446b9d2020-11-09 11:57:50 +0200237 UNIQUE_DOCKER_TAG=$BUILD_TAG
Lasse Kaihlavirtaf8191142020-11-11 19:27:57 +0200238 PROJECT=$PROJECT
239 BRANCH=$BRANCH
240 GERRIT_REFSPEC=$GERRIT_REFSPEC
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200241 block: true
242 triggers:
243 - gerrit-trigger-patch-submitted:
244 server: '{server-name}'
245 project: '{project}'
246 branch: '{branch}'
Lasse Kaihlavirta8446b9d2020-11-09 11:57:50 +0200247 files: '**'
Lasse Kaihlavirta46e537c2020-11-04 19:54:26 +0200248 publishers:
249 - lf-infra-publish
250