Remove obsolete TestNG JJB templates
[ci-management.git] / jjb / integration / integration-templates-csit.yaml
1 ---
2 - job-template:
3     name: '{project-name}-{stream}-verify-csit-{functionality}'
4     disabled: '{disabled}'
5
6     project-type: freestyle
7     build-node: 'ubuntu1804-docker-8c-8g'
8     node: '{build-node}'
9     recipients: ''
10     java-version: 'openjdk11'
11
12     properties:
13       - lf-infra-properties:
14           project: 'integration/csit'
15           build-days-to-keep: '{build-days-to-keep}'
16
17     parameters:
18       - infra-parameters:
19           project: 'integration/csit'
20           branch: '{branch}'
21           refspec: 'refs/heads/{branch}'
22           artifacts: '{archive-artifacts}'
23       - integration-test-plan:
24           test-plan: 'plans/{project-name}/{functionality}'
25       - integration-test-options:
26           test-options: '{robot-options}'
27
28     scm:
29       - gerrit-trigger-scm:
30           refspec: '$GERRIT_REFSPEC'
31           choosing-strategy: 'gerrit'
32           submodule-recursive: '{submodule-recursive}'
33
34     wrappers:
35       - lf-infra-wrappers:
36           build-timeout: '{build-timeout}'
37           jenkins-ssh-credential: '{jenkins-ssh-credential}'
38
39     triggers:
40       - gerrit-trigger-patch-submitted:
41           server: '{server-name}'
42           project: 'integration/csit'
43           branch: '{branch}'
44           files: '**/{project-name}/**'
45
46     builders:
47       - lf-update-java-alternatives:
48           java-version: '{java-version}'
49       - integration-install-robotframework
50       - inject:
51           properties-file: 'env.properties'
52       - integration-run-test
53
54     publishers:
55       - integration-robot:
56           unstable-if: 0.0
57           pass-if: 100.0
58       - lf-infra-publish
59       - email:
60           recipients: '{recipients}'
61           notify-every-unstable-build: false
62           send-to-individuals: true
63
64 - job-template:
65     name: '{project-name}-arm64-{stream}-verify-csit-{functionality}'
66     disabled: false
67
68     project-type: freestyle
69     build-node: 'ubuntu1804-docker-arm64-4c-2g'
70     node: '{build-node}'
71     recipients: ''
72     java-version: 'openjdk11'
73
74     properties:
75       - lf-infra-properties:
76           project: 'integration/csit'
77           build-days-to-keep: '{build-days-to-keep}'
78
79     parameters:
80       - infra-parameters:
81           project: 'integration/csit'
82           branch: '{branch}'
83           refspec: 'refs/heads/{branch}'
84           artifacts: '{archive-artifacts}'
85       - integration-test-plan:
86           test-plan: 'plans/{project-name}/{functionality}'
87       - integration-test-options:
88           test-options: '{robot-options}'
89
90     scm:
91       - gerrit-trigger-scm:
92           refspec: '$GERRIT_REFSPEC'
93           choosing-strategy: 'gerrit'
94           submodule-recursive: '{submodule-recursive}'
95
96     wrappers:
97       - lf-infra-wrappers:
98           build-timeout: '{build-timeout}'
99           jenkins-ssh-credential: '{jenkins-ssh-credential}'
100
101     triggers:
102       - gerrit-trigger-patch-submitted:
103           server: '{server-name}'
104           project: 'integration/csit'
105           branch: '{branch}'
106           files: '**/{project-name}/**'
107
108     builders:
109       - lf-update-java-alternatives:
110           java-version: '{java-version}'
111       - integration-install-robotframework
112       - inject:
113           properties-file: 'env.properties'
114       - integration-run-test
115
116     publishers:
117       - integration-robot:
118           unstable-if: 0.0
119           pass-if: 100.0
120       - lf-infra-publish
121       - email:
122           recipients: '{recipients}'
123           notify-every-unstable-build: false
124           send-to-individuals: true
125
126 - job-template:
127     name: '{project-name}-{stream}-csit-{functionality}'
128     disabled: '{disabled}'
129
130     project-type: freestyle
131     build-node: 'ubuntu1804-docker-8c-8g'
132     node: '{build-node}'
133     recipients: ''
134     java-version: 'openjdk11'
135
136     properties:
137       - lf-infra-properties:
138           project: 'integration/csit'
139           build-days-to-keep: '{build-days-to-keep}'
140
141     parameters:
142       - infra-parameters:
143           project: 'integration/csit'
144           branch: '{branch}'
145           refspec: 'refs/heads/{branch}'
146           artifacts: '{archive-artifacts}'
147       - integration-test-plan:
148           test-plan: 'plans/{project-name}/{functionality}'
149       - integration-test-options:
150           test-options: '{robot-options}'
151
152     scm:
153       - gerrit-trigger-scm:
154           refspec: ''
155           choosing-strategy: 'default'
156           submodule-recursive: '{submodule-recursive}'
157
158     wrappers:
159       - lf-infra-wrappers:
160           build-timeout: '{build-timeout}'
161           jenkins-ssh-credential: '{jenkins-ssh-credential}'
162
163     triggers:
164       - gerrit-trigger-patch-merged:
165           server: '{server-name}'
166           project: 'integration/csit'
167           branch: '{branch}'
168           files: '**/{project-name}/**'
169       - timed: '@daily'
170       - reverse:
171           jobs: '{obj:trigger_jobs}'
172
173     builders:
174       - lf-update-java-alternatives:
175           java-version: '{java-version}'
176       - integration-install-robotframework
177       - inject:
178           properties-file: 'env.properties'
179       - integration-run-test
180
181     publishers:
182       - integration-robot:
183           unstable-if: 0.0
184           pass-if: 100.0
185       - lf-infra-publish
186       - email:
187           recipients: '{recipients}'
188           notify-every-unstable-build: false
189           send-to-individuals: true
190
191 - job-template:
192     name: '{project-name}-arm64-{stream}-csit-{functionality}'
193     disabled: false
194
195     project-type: freestyle
196     build-node: 'ubuntu1804-docker-arm64-4c-2g'
197     node: '{build-node}'
198     recipients: ''
199     java-version: 'openjdk11'
200
201     properties:
202       - lf-infra-properties:
203           project: 'integration/csit'
204           build-days-to-keep: '{build-days-to-keep}'
205
206     parameters:
207       - infra-parameters:
208           project: 'integration/csit'
209           branch: '{branch}'
210           refspec: 'refs/heads/{branch}'
211           artifacts: '{archive-artifacts}'
212       - integration-test-plan:
213           test-plan: 'plans/{project-name}/{functionality}'
214       - integration-test-options:
215           test-options: '{robot-options}'
216
217     scm:
218       - gerrit-trigger-scm:
219           refspec: ''
220           choosing-strategy: 'default'
221           submodule-recursive: '{submodule-recursive}'
222
223     wrappers:
224       - lf-infra-wrappers:
225           build-timeout: '{build-timeout}'
226           jenkins-ssh-credential: '{jenkins-ssh-credential}'
227
228     triggers:
229       - gerrit-trigger-patch-merged:
230           server: '{server-name}'
231           project: 'integration/csit'
232           branch: '{branch}'
233           files: '**/{project-name}/**'
234       - timed: '@daily'
235       - reverse:
236           jobs: '{obj:trigger_jobs}'
237
238     builders:
239       - lf-update-java-alternatives:
240           java-version: '{java-version}'
241       - integration-install-robotframework
242       - inject:
243           properties-file: 'env.properties'
244       - integration-run-test
245
246     publishers:
247       - integration-robot:
248           unstable-if: 0.0
249           pass-if: 100.0
250       - lf-infra-publish
251       - email:
252           recipients: '{recipients}'
253           notify-every-unstable-build: false
254           send-to-individuals: true