blob: 0e2f909437507e26fd438bfa37fafb0cb8b36ccf [file] [log] [blame]
Devin Lim38d14062018-01-11 17:08:00 -08001---
2# ONOS System Test Pipeline jobs
3
Devin Lim7a877872018-01-16 14:50:57 -08004# TODO: for some reason, lf-* types of macro cannot access to the variable. I think it is typical problem to pipeline job type.
5
Devin Lim38d14062018-01-11 17:08:00 -08006- var-init-boiler-plate: &var-init-boiler-plate
7 name: var-init-boiler-plate
8 FUNC: "FUNCgroup\nFUNCflow\nFUNCintent\nFUNCintentRest\nFUNCipv6Intent\nFUNCnetCfg\nFUNCnetconf\nFUNCoptical\nFUNCovsdbtest\nFUNCformCluster"
9 HA: "HAclusterRestart\nHAfullNetPartition\nHAkillNodes\nHAsanity\nHAscaling\nHAsingleInstanceRestart\nHAstopNodes\nHAswapNodes\nHAupgrade\nHAupgradeRollback"
10 SCPF: "SCPFcbench\nSCPFflowTp1g\nSCPFhostLat\nSCPFintentEventTp\nSCPFintentInstallWithdrawLat\nSCPFintentRerouteLat\nSCPFmastershipFailoverLat\nSCPFbatchFlowResp\nSCPFportLat\nSCPFscaleTopo\nSCPFscalingMaxIntents\nSCPFswitchLat\nSCPFflowTp1gWithFlowObj\nSCPFintentEventTpWithFlowObj\nSCPFintentRerouteLatWithFlowObj\nSCPFscalingMaxIntentsWithFlowObj\nSCPFintentInstallWithdrawLatWithFlowObj"
Devin Lim80546912018-03-23 17:49:39 -070011 USECASE: "FUNCbgpls\nFUNCvirNetNB\nPLATdockertest\nVPLSBasic\nVPLSfailsafe\nUSECASE_SdnipFunction\nUSECASE_SdnipFunctionCluster"
12 SR: "SRRouting\nSRBridging\nSRDhcprelay\nSRDynamicConf\nSRMulticast\nSRClusterRestart\nSRDynamic\nSRHighAvailability\nSRLinkFailure\nSROnosFailure\nSRSanity\nSRSwitchFailure"
Jon Hall9017d2e2018-06-11 12:04:52 -070013 SRHA: "SRHAclusterRestart\nSRHAfullNetPartition\nSRHAkillNodes\nSRHAsanity\nSRHAscaling\nSRHAsingleInstanceRestart\nSRHAstopNodes\nSRHAswapNodes\nSRHAupgrade\nSRHAupgradeRollback"
Jon Hallfcf70ec2020-07-23 15:49:19 -070014 SR-StratumBMv2: "SRBridging-stratum\nSRDhcprelay-stratum"
15 SR-Tofino: "SRBridging-tofino"
Jon Hall9017d2e2018-06-11 12:04:52 -070016
Devin Lim38d14062018-01-11 17:08:00 -080017
Devin Lim49200ec2018-01-19 16:17:41 -080018- test-pipe-job-boiler-plate: &test-pipe-job-boiler-plate
19 name: test-pipe-job-boiler-plate
Devin Lim38d14062018-01-11 17:08:00 -080020
21 project-type: pipeline
22
23 sandbox: true
24
Devin Lim38d14062018-01-11 17:08:00 -080025 properties:
26
27 - build-discarder:
28 num-to-keep: 20
Devin Limca864a12018-02-09 11:25:30 -080029 gitURL: https://gerrit.onosproject.org/OnosSystemTest
Devin Lim38d14062018-01-11 17:08:00 -080030
Devin Lim49200ec2018-01-19 16:17:41 -080031- test-pipe-init-procedure-plate: &test-pipe-init-procedure-plate
32 name: test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -080033 project: OnosSystemTest
34 stream: 'master'
35 jenkins-path: 'TestON/JenkinsFile'
36
37- job-version-plate: &job-version-plate
38 name: job-version-plate
39 version:
You Wang5efd7592018-08-02 21:49:51 +000040 - '1.12'
41 - '1.13'
You Wang7ab523d2018-08-20 15:03:43 -070042 - '1.14'
You Wangbefeecf2018-11-09 15:06:57 -080043 - '1.15'
You Wang30ff7442018-12-21 14:11:27 -080044 - '2.0'
You Wang6eae0a42019-04-22 16:25:24 -070045 - '2.1'
Jeremy Ronquillob3ddd592019-08-14 15:19:45 -070046 - '2.2'
Jeremy Ronquillo409cf352020-01-21 17:01:01 -080047 - '2.3'
Devin Lim7a877872018-01-16 14:50:57 -080048 - 'master'
49 - 'manually'
50
Jeremy Ronquillo32454082019-08-21 11:22:59 -070051- job-version-plate: &job-mo-version-plate
52 name: job-mo-version-plate
53 mo-version:
54 - 'master'
55 - 'manually'
56
Devin Lim7a877872018-01-16 14:50:57 -080057- job-type-plate: &job-type-plate
58 name: job-type-plate
59 type:
60 - 'FUNC'
61 - 'HA'
62 - 'SCPF'
63 - 'USECASE'
Devin Lim323c9872018-01-30 19:57:58 -080064 - 'SR'
Jon Hall9017d2e2018-06-11 12:04:52 -070065 - 'SRHA'
Jon Hallfcf70ec2020-07-23 15:49:19 -070066 - 'SR-StratumBMv2'
Jon Hall9c3cf6e2020-07-29 10:55:43 -070067 - 'SR-Tofino'
Devin Lim7a877872018-01-16 14:50:57 -080068
Jeremy Ronquillo32454082019-08-21 11:22:59 -070069- job-type-plate: &job-mo-type-plate
70 name: job-mo-type-plate
71 mo-type:
72 - 'MO'
73
Devin Lim74cf6cb2018-01-12 15:03:34 -080074- job-template:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070075 name: 'master-trigger'
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080076 description: |
77 <!-- Managed by Jenkins Job Builder -->
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070078 master-trigger can trigger TestON tests on any branches of ONOS and TestON, by running the test category pipeline that contains the test. <br />
Devin Lim1c4753e2018-03-23 15:31:38 -070079 This pipeline is triggered by timer for the nightly builds. <br />
80 You may manually trigger this pipeline as well - provide the tests to run and the branch of ONOS and TestON. <br /> <br />
81 Note: <i>The console output for this job does <b>not</b> contain any test result logs.</i><br />
Devin Lim3e15df62018-05-09 17:45:51 -070082 Visit the test category pipelines (such as <a href="https://jenkins.onosproject.org/view/QA/job/FUNC-pipeline-master/">FUNC-pipeline-master</a>) to view the test logs. <br /> <br />
Devin Lim1c4753e2018-03-23 15:31:38 -070083 Created by Devin Lim - devin@opennetworking.org<br />
84 Copyright (c) 2017 Open Networking Foundation (ONF)
85
Devin Lim1c4753e2018-03-23 15:31:38 -070086 <<: *test-pipe-job-boiler-plate
87
88 parameters:
89
90 - bool:
91 name: manual_run
92 default: false
93 description: |
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070094 Check this option if you are manually running this job. <br />
95 You must specify which tests to run in the text field below. <br />
96 Leave this unchecked if simulating a nightly test run.
97
98 - string:
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -070099 name: TimeOut
100 default: '1410'
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700101 description: |
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700102 Minutes until the entire pipeline times out. Default: 23 hours 30 minutes. This value is also passed to the downstream jobs.
Devin Lim1c4753e2018-03-23 15:31:38 -0700103
104 - bool:
105 name: PostResult
106 default: false
107 description: |
108 Check this option if you want to update the results on the wiki. <br />
109 When manually run, this will update the wiki pages corresponding to the tests that were run. <br />
110 This option will always be selected during nightly builds.
111
Jeremy Ronquilloacef4582019-05-31 13:22:55 -0700112 - text:
113 name: branches
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700114 default: ""
You Wangd7e71d02019-09-18 11:46:28 -0700115 description: "ONOS and TestON version to run on. E.g. 1.15"
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700116
117 - text:
118 name: Tests
119 default: ""
120 description: 'Specify the tests you want to run, if manual_run is selected.'
Devin Lim1c4753e2018-03-23 15:31:38 -0700121
122 - string:
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700123 name: simulate_day
124 default: ""
125 description: |
126 Enter a day prefix (first 3 letters of a day, lowercase) to simulate running a nightly test on that day. Leave this field empty to default to today.<br />
127 The "manual_run" parameter must not be selected for this to take effect.
128
129 - string:
You Wang8a605bc2019-01-03 10:48:45 -0800130 name: ONOSJAVAOPTS
You Wang2e8ef572019-05-20 16:05:17 -0700131 default: "\"${{JAVA_OPTS:--Xms8G -Xmx8G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Dkaraf.log.console=INFO -Dds.lock.timeout.milliseconds=60000}}\""
You Wang8a605bc2019-01-03 10:48:45 -0800132 description: 'ONOS cell JAVA_OPTS setting.'
Devin Lim1c4753e2018-03-23 15:31:38 -0700133
134 - string:
135 name: ONOSTag
136 default: ''
137 desciption: 'specific branch trying to checkout'
138
Devin Lim1c4753e2018-03-23 15:31:38 -0700139 - lf-infra-parameters:
140 project: 'OnosSystemTest'
141 branch: 'master'
142 stream: 'master'
143 lftools-version: '<1.0.0'
144
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700145 concurrent: true
Devin Lim1c4753e2018-03-23 15:31:38 -0700146
Jeremy Ronquilloacef4582019-05-31 13:22:55 -0700147 triggers:
148 - timed: |
149 TZ=America/Los_Angeles
150 30 19 * * 1,2,3,4,5
151 30 11 * * 6,7
152
Devin Lim1c4753e2018-03-23 15:31:38 -0700153 pipeline-scm:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700154 script-path: '{jenkins-path}/MasterTrigger.groovy'
Devin Lim1c4753e2018-03-23 15:31:38 -0700155 scm:
156 - git:
157 url: '{gitURL}'
158 branches:
159 - 'master'
160
161- job-template:
Devin Lim7a877872018-01-16 14:50:57 -0800162 name: '{type}-pipeline-{version}'
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700163 description: |
164 <!-- Managed by Jenkins Job Builder -->
Jeremy Ronquilloae3c7692018-03-05 08:47:05 -0800165 This pipeline contains the test results and logs of {type} on ONOS {version}. <br /><br />
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700166 Visit <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> to trigger a build in this pipeline.<br />
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700167 Wiki graphs may also be refreshed here. <br /><br />
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800168 Created by Devin Lim - devin@opennetworking.org<br />
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700169 Copyright (c) 2017 Open Networking Foundation (ONF)
Devin Lim7a877872018-01-16 14:50:57 -0800170
Devin Lim49200ec2018-01-19 16:17:41 -0800171 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800172
173 parameters:
174
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700175 - bool:
176 name: 'OnlyRefreshGraphs'
177 default: false
178 description: "Check this option to refresh the graphs without running any of the tests."
Devin Lim7a877872018-01-16 14:50:57 -0800179
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700180 - string:
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700181 name: 'TimeOut'
182 default: '1410'
183 description: 'Minutes until the entire pipeline times out. Default: 23 hours 30 minutes. This value is usually passed from the upstream <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> job.'
184
185 - string:
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700186 name: 'TestStation'
187 default: ''
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700188 description: 'Name of the test station to run this pipeline. Example: "TestStation-VMs".'
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700189
190 - string:
191 name: 'NodeLabel'
192 default: ''
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700193 description: 'Node label of the test station that runs this pipeline. Example: "VM".'
194
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700195 - text:
196 name: 'TestsOverride'
197 default: ''
198 description: "Add a list of tests here to run, which overrides the test list from the .property file."
199
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700200 - string:
201 name: 'Category'
202 default: '{type}'
203 description: 'Category of the pipeline. Not recommended to modify. Primarily used when triggered by the upstream <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> job.'
204
205 - string:
206 name: 'Branch'
207 default: '{version}'
208 description: 'Branch of the pipeline. Not recommended to modify. Primarily used when triggered by the upstream <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> job.'
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700209
Devin Lim7a877872018-01-16 14:50:57 -0800210 - lf-infra-parameters:
211 project: 'OnosSystemTest'
212 branch: 'master'
213 stream: 'master'
214 lftools-version: '<1.0.0'
215
216 concurrent: false
217
218 pipeline-scm:
Jeremy Ronquillo74735c52019-06-26 10:01:23 -0700219 script-path: '{jenkins-path}/CommonJenkinsFile.groovy'
Devin Lim7a877872018-01-16 14:50:57 -0800220 scm:
221 - git:
Devin Limca864a12018-02-09 11:25:30 -0800222 url: '{gitURL}'
Devin Lim7a877872018-01-16 14:50:57 -0800223 branches:
224 - 'master'
225
226- job-template:
Jeremy Ronquillo32454082019-08-21 11:22:59 -0700227 name: '{mo-type}-pipeline-{mo-version}'
228 description: |
229 <!-- Managed by Jenkins Job Builder -->
230 This pipeline contains the test results and logs of {mo-type} on micro-ONOS {mo-version}. <br /><br />
231 Visit <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> to trigger a build in this pipeline.<br />
232 Created by Jeremy Ronquillo - jeremyr@opennetworking.org<br />
233 Copyright (c) 2019 Open Networking Foundation (ONF)
234
235 <<: *test-pipe-job-boiler-plate
236
237 parameters:
238
239 - string:
240 name: 'TimeOut'
241 default: '1410'
242 description: 'Minutes until the entire pipeline times out. Default: 23 hours 30 minutes. This value is usually passed from the upstream <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> job.'
243
244 - string:
245 name: 'TestStation'
246 default: ''
247 description: 'Name of the test station to run this pipeline. Example: "TestStation-micro-onos-node".'
248
249 - string:
250 name: 'NodeLabel'
251 default: ''
252 description: 'Node label of the test station that runs this pipeline. Example: "micro-onos".'
253
254 - text:
255 name: 'TestsOverride'
256 default: ''
257 description: "Add a list of tests here to run, which overrides the test list from the .property file."
258
259 - string:
260 name: 'Category'
261 default: '{mo-type}'
262 description: 'Category of the pipeline. Not recommended to modify. Primarily used when triggered by the upstream <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> job.'
263
264 - string:
265 name: 'Branch'
266 default: '{mo-version}'
267 description: 'Branch of the pipeline. Not recommended to modify. Primarily used when triggered by the upstream <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> job.'
268
269 - lf-infra-parameters:
270 project: 'OnosSystemTest'
271 branch: 'master'
272 stream: 'master'
273 lftools-version: '<1.0.0'
274
275 concurrent: false
276
277 pipeline-scm:
278 script-path: '{jenkins-path}/MOJenkinsFile.groovy'
279 scm:
280 - git:
281 url: '{gitURL}'
282 branches:
283 - 'master'
284
285
286- job-template:
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800287 name: 'manual-graph-generator-overall'
288 description: |
289 <!-- Managed by Jenkins Job Builder -->
290 Refresh the overall graphs here. Useful when there is a change in the graph scripts. <br />
291 Graphs are stored in pipeline-postjob-vm.
292
293 <<: *test-pipe-job-boiler-plate
294
295 parameters:
296 - choice:
297 name: ONOSbranch
298 choices:
299 - 'master'
Jeremy Ronquillo409cf352020-01-21 17:01:01 -0800300 - 'onos-2.3'
Jeremy Ronquillob3ddd592019-08-14 15:19:45 -0700301 - 'onos-2.2'
You Wang6eae0a42019-04-22 16:25:24 -0700302 - 'onos-2.1'
You Wang30ff7442018-12-21 14:11:27 -0800303 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800304 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700305 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700306 - 'onos-1.13'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800307 - 'onos-1.12'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800308 description: "Possible branches (may vary depending on test)"
309
310 - lf-infra-parameters:
311 project: 'OnosSystemTest'
312 branch: 'master'
313 stream: 'master'
314 lftools-version: '<1.0.0'
315
316 pipeline-scm:
317 script-path: '{jenkins-path}/Overall_Graph_Generator'
318 scm:
319 - git:
320 url: '{gitURL}'
321 branches:
322 - 'master'
323
Devin Lim02197b22018-05-10 17:09:38 -0700324- job-template:
325 name: 'graph-generator-CHO'
326 description: |
327 <!-- Managed by Jenkins Job Builder -->
328 Generates the CHO graphs. <br />
329 Graphs are stored in pipeline-postjob-cho.
330
331 <<: *test-pipe-job-boiler-plate
332
333 parameters:
334 - text:
335 name: ONOSbranch
336 default: |
You Wang273f3b02019-02-06 16:41:51 -0800337 onos-1.15
Devin Lim02197b22018-05-10 17:09:38 -0700338 description: "Branch of the onos"
339
Devin Lime48c6dd2018-05-14 13:58:21 -0700340 - choice:
341 name: hours
342 choices:
343 - '168'
344 - '72'
345 description: "Hours of data to display."
346
Devin Lim02197b22018-05-10 17:09:38 -0700347 - lf-infra-parameters:
348 project: 'OnosSystemTest'
349 branch: 'master'
350 stream: 'master'
351 lftools-version: '<1.0.0'
Devin Lime91edd42018-05-11 15:50:09 -0700352 triggers:
353 - timed: 'H/60 * * * *'
Devin Lim02197b22018-05-10 17:09:38 -0700354 pipeline-scm:
355 script-path: '{jenkins-path}/CHO_Graph_Generator'
356 scm:
357 - git:
358 url: '{gitURL}'
359 branches:
360 - 'master'
361
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700362- job-template:
363 name: 'generate_wiki_pages'
364 description: |
365 <!-- Managed by Jenkins Job Builder -->
366 <p>When there is a new version of ONOS about to release, run this job multiple times in the
367 following order to create all necessary test result wiki pages.</p>
368 <p>How to run this job:</p><ol>
369 <li>First, run the job with the following parameters to generate only the <b>top-level
370 result page</b> for that version:<ul>
371 <li>top_level_page_id: -1</li>
372 <li>SCPF_page_id: -1</li>
373 <li>USECASE_page_id: -1</li>
374 </ul>
375 <li>Second, get the pageID of the top-level result page just generated, and run
376 this job again with "top_level_page_id" as the known pageID to generate the <b>test
377 category front pages</b>.<ul>
378 <li>top_level_page_id: <i>page ID of top-level result page</i> </li>
379 <li>SCPF_page_id: -1</li>
380 <li>USECASE_page_id: -1</li>
381 </ul>
382 <li>Next, get the pageID of the SCPF result page just generated, and run
383 this job again with "SCPF_page_id" as the known pageID to generate <b>SCPF individual
384 result pages</b>.<ul>
385 <li>top_level_page_id: -1</li>
386 <li>SCPF_page_id: <i>page ID of SCPF result page</i></li>
387 <li>USECASE_page_id: -1</li>
388 </ul>
389 <li>Finally, get the pageID of the USECASE result page, and run
390 this job again with "USECASE_page_id" as the known pageID to generate the <b>SR results
391 page</b>.<ul>
392 <li>top_level_page_id: -1</li>
393 <li>SCPF_page_id: -1</li>
394 <li>USECASE_page_id: <i>page ID of USECASE result page</i></li>
395 </ul>
396 </ol>
397
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700398 <<: *test-pipe-job-boiler-plate
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700399
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700400 parameters:
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700401 - string:
402 name: version
403 default: ''
404 description: |
405 <p>The version of ONOS to create wiki pages.</p>
406 <p>Must be in the format: #.## <br /> Example: "1.15"</p>
407 <p><b>DO NOT PREFIX WITH "ONOS-" OR "onos-".</b></p>
408
409 - string:
410 name: bird
411 default: ''
412 description: |
413 <p>The name of the bird representing the ONOS release.
414 This is used for the title of the version top-level result page.<br />
415 Example: "Peacock"</p>
416
417 - string:
418 name: top_level_page_id
419 default: '-1'
420 description: |
421 <p>If you know the page ID for the version top-level result page, add that here.
422 This will publish the test category pages (FUNC, HA, etc.) as child pages.<br />
423 Example: "31556529" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556529">ONOS-1.15 (Peacock)</a><br />
Jeremy Ronquillo47336962019-08-15 11:52:36 -0700424 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
425 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
426 </p>
427
428 - string:
429 name: FUNC_page_id
430 default: '-1'
431 description: |
432 <p>If you know the page ID for the FUNC results front page, add that here.
433 This will publish the FUNC individual test child pages.<br />
434 Example: "31556540" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556540">1.15-Functionality</a><br />
435 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
436 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
437 </p>
438
439 - string:
440 name: HA_page_id
441 default: '-1'
442 description: |
443 <p>If you know the page ID for the HA results front page, add that here.
444 This will publish the HA individual test child pages.<br />
445 Example: "31556547" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556547">1.15-HA</a><br />
446 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
447 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700448 </p>
449
450 - string:
451 name: SCPF_page_id
452 default: '-1'
453 description: |
454 <p>If you know the page ID for the SCPF results front page, add that here.
455 This will publish the SCPF individual test child pages.<br />
456 Example: "31556549" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556549">1.15-Performance and Scale-out</a><br />
Jeremy Ronquillo47336962019-08-15 11:52:36 -0700457 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
458 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700459 </p>
460
461 - string:
462 name: USECASE_page_id
463 default: '-1'
464 description: |
465 <p>If you know the page ID for the USECASE results front page, add that here.
466 This will publish the SR front page as a child page.<br />
467 Example: "31556579" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556579">1.15-USECASE</a><br />
Jeremy Ronquillo47336962019-08-15 11:52:36 -0700468 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
469 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
470 </p>
471
472 - string:
473 name: SR_page_id
474 default: '-1'
475 description: |
476 <p>If you know the page ID for the SR results front page, add that here.
477 This will publish the SR individual test child pages.<br />
478 Example: "31556601" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556601">1.15-Segment Routing</a><br />
479 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
480 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700481 </p>
482
483
484 - lf-infra-parameters:
485 project: 'OnosSystemTest'
486 branch: 'master'
487 stream: 'master'
488 lftools-version: '<1.0.0'
489
490 pipeline-scm:
491 script-path: '{jenkins-path}/generateReleaseTestONWiki.groovy'
492 scm:
493 - git:
494 url: '{gitURL}'
495 branches:
496 - 'master'
497
Jeremy Ronquillo64026c32019-06-17 12:54:16 -0700498- job-template:
499 name: 'generate_automated_schedule_wiki'
500 description: |
501 <!-- Managed by Jenkins Job Builder -->
502 <p>Build this job to refresh the <a href="https://wiki.onosproject.org/display/ONOS/Automated+Test+Schedule">Automated Test Schedule</a> on the ONOS Wiki.</p>
503
504 <<: *test-pipe-job-boiler-plate
505
506 pipeline-scm:
507 script-path: '{jenkins-path}/generateWikiTestList.groovy'
508 scm:
509 - git:
510 url: '{gitURL}'
511 branches:
512 - 'master'
513
Devin Lim38d14062018-01-11 17:08:00 -0800514- project:
Devin Lim1c4753e2018-03-23 15:31:38 -0700515 name: pipeline-trigger
516 project-name: pipeline-trigger
Devin Lim7a877872018-01-16 14:50:57 -0800517
Devin Lim49200ec2018-01-19 16:17:41 -0800518 <<: *test-pipe-init-procedure-plate
Devin Lim3e15df62018-05-09 17:45:51 -0700519 <<: *var-init-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800520
Devin Lim38d14062018-01-11 17:08:00 -0800521 jobs:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700522 - 'master-trigger'
Devin Lim7a877872018-01-16 14:50:57 -0800523
524- project:
525 name: build-pipeline
526
527 <<: *job-type-plate
528
529 project-name: '{type}-pipeline'
530
Devin Lim49200ec2018-01-19 16:17:41 -0800531 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800532 <<: *job-version-plate
533
534 jobs:
535 - '{type}-pipeline-{version}'
536
537- project:
Jeremy Ronquillo32454082019-08-21 11:22:59 -0700538 name: micro-onos-build-pipeline
539
540 <<: *job-mo-type-plate
541
542 project-name: '{mo-type}-pipeline'
543
544 <<: *test-pipe-init-procedure-plate
545 <<: *job-mo-version-plate
546
547 jobs:
548 - '{mo-type}-pipeline-{mo-version}'
549
550- project:
Devin Lim7a877872018-01-16 14:50:57 -0800551 name: graph-generator
552
553 project-name: 'graph-generator'
554
Devin Lim49200ec2018-01-19 16:17:41 -0800555 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800556
557 jobs:
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800558 - 'manual-graph-generator-overall'
Devin Lim02197b22018-05-10 17:09:38 -0700559 - 'graph-generator-CHO'
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700560
561- project:
562 name: generate-wiki-pages
563
564 project-name: 'generate-wiki-pages'
565
566 <<: *test-pipe-init-procedure-plate
567
Jeremy Ronquillo63c6fab2019-08-12 16:26:14 -0700568 properties:
569 - 'disable-resume'
570
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700571 jobs:
572 - 'generate_wiki_pages'
Jeremy Ronquilloa2b380c2019-06-20 13:58:49 -0700573 - 'generate_automated_schedule_wiki'