blob: 25e4503d76629ea55b927b9c57570a752281ec50 [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'
You Wang55ab9762020-12-02 09:00:34 -080048 - '2.4'
49 - '2.5'
Devin Lim7a877872018-01-16 14:50:57 -080050 - 'master'
51 - 'manually'
52
Jeremy Ronquillo32454082019-08-21 11:22:59 -070053- job-version-plate: &job-mo-version-plate
54 name: job-mo-version-plate
55 mo-version:
56 - 'master'
57 - 'manually'
58
Devin Lim7a877872018-01-16 14:50:57 -080059- job-type-plate: &job-type-plate
60 name: job-type-plate
61 type:
62 - 'FUNC'
63 - 'HA'
64 - 'SCPF'
65 - 'USECASE'
Devin Lim323c9872018-01-30 19:57:58 -080066 - 'SR'
Jon Hall9017d2e2018-06-11 12:04:52 -070067 - 'SRHA'
Jon Hallfcf70ec2020-07-23 15:49:19 -070068 - 'SR-StratumBMv2'
Jon Hall9c3cf6e2020-07-29 10:55:43 -070069 - 'SR-Tofino'
Devin Lim7a877872018-01-16 14:50:57 -080070
Jeremy Ronquillo32454082019-08-21 11:22:59 -070071- job-type-plate: &job-mo-type-plate
72 name: job-mo-type-plate
73 mo-type:
74 - 'MO'
75
Devin Lim74cf6cb2018-01-12 15:03:34 -080076- job-template:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070077 name: 'master-trigger'
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080078 description: |
79 <!-- Managed by Jenkins Job Builder -->
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070080 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 -070081 This pipeline is triggered by timer for the nightly builds. <br />
82 You may manually trigger this pipeline as well - provide the tests to run and the branch of ONOS and TestON. <br /> <br />
83 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 -070084 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 -070085 Created by Devin Lim - devin@opennetworking.org<br />
86 Copyright (c) 2017 Open Networking Foundation (ONF)
87
Devin Lim1c4753e2018-03-23 15:31:38 -070088 <<: *test-pipe-job-boiler-plate
89
90 parameters:
91
92 - bool:
93 name: manual_run
94 default: false
95 description: |
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070096 Check this option if you are manually running this job. <br />
97 You must specify which tests to run in the text field below. <br />
98 Leave this unchecked if simulating a nightly test run.
99
100 - string:
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700101 name: TimeOut
102 default: '1410'
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700103 description: |
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700104 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 -0700105
106 - bool:
107 name: PostResult
108 default: false
109 description: |
110 Check this option if you want to update the results on the wiki. <br />
111 When manually run, this will update the wiki pages corresponding to the tests that were run. <br />
112 This option will always be selected during nightly builds.
113
Jeremy Ronquilloacef4582019-05-31 13:22:55 -0700114 - text:
115 name: branches
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700116 default: ""
You Wangd7e71d02019-09-18 11:46:28 -0700117 description: "ONOS and TestON version to run on. E.g. 1.15"
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700118
119 - text:
120 name: Tests
121 default: ""
122 description: 'Specify the tests you want to run, if manual_run is selected.'
Devin Lim1c4753e2018-03-23 15:31:38 -0700123
124 - string:
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700125 name: simulate_day
126 default: ""
127 description: |
128 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 />
129 The "manual_run" parameter must not be selected for this to take effect.
130
131 - string:
You Wang8a605bc2019-01-03 10:48:45 -0800132 name: ONOSJAVAOPTS
You Wang2e8ef572019-05-20 16:05:17 -0700133 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 -0800134 description: 'ONOS cell JAVA_OPTS setting.'
Devin Lim1c4753e2018-03-23 15:31:38 -0700135
136 - string:
137 name: ONOSTag
138 default: ''
139 desciption: 'specific branch trying to checkout'
140
Devin Lim1c4753e2018-03-23 15:31:38 -0700141 - lf-infra-parameters:
142 project: 'OnosSystemTest'
143 branch: 'master'
144 stream: 'master'
145 lftools-version: '<1.0.0'
146
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700147 concurrent: true
Devin Lim1c4753e2018-03-23 15:31:38 -0700148
Jeremy Ronquilloacef4582019-05-31 13:22:55 -0700149 triggers:
150 - timed: |
151 TZ=America/Los_Angeles
152 30 19 * * 1,2,3,4,5
153 30 11 * * 6,7
154
Devin Lim1c4753e2018-03-23 15:31:38 -0700155 pipeline-scm:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700156 script-path: '{jenkins-path}/MasterTrigger.groovy'
Devin Lim1c4753e2018-03-23 15:31:38 -0700157 scm:
158 - git:
159 url: '{gitURL}'
160 branches:
161 - 'master'
162
163- job-template:
Devin Lim7a877872018-01-16 14:50:57 -0800164 name: '{type}-pipeline-{version}'
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700165 description: |
166 <!-- Managed by Jenkins Job Builder -->
Jeremy Ronquilloae3c7692018-03-05 08:47:05 -0800167 This pipeline contains the test results and logs of {type} on ONOS {version}. <br /><br />
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700168 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 -0700169 Wiki graphs may also be refreshed here. <br /><br />
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800170 Created by Devin Lim - devin@opennetworking.org<br />
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700171 Copyright (c) 2017 Open Networking Foundation (ONF)
Devin Lim7a877872018-01-16 14:50:57 -0800172
Devin Lim49200ec2018-01-19 16:17:41 -0800173 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800174
175 parameters:
176
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700177 - bool:
178 name: 'OnlyRefreshGraphs'
179 default: false
180 description: "Check this option to refresh the graphs without running any of the tests."
Devin Lim7a877872018-01-16 14:50:57 -0800181
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700182 - string:
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700183 name: 'TimeOut'
184 default: '1410'
185 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.'
186
187 - string:
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700188 name: 'TestStation'
189 default: ''
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700190 description: 'Name of the test station to run this pipeline. Example: "TestStation-VMs".'
Jeremy Ronquillo994df442019-07-09 16:18:01 -0700191
192 - string:
193 name: 'NodeLabel'
194 default: ''
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700195 description: 'Node label of the test station that runs this pipeline. Example: "VM".'
196
Jeremy Ronquillofc9868d2019-07-29 12:00:02 -0700197 - text:
198 name: 'TestsOverride'
199 default: ''
200 description: "Add a list of tests here to run, which overrides the test list from the .property file."
201
Jeremy Ronquillobc50af82019-07-12 15:51:42 -0700202 - string:
203 name: 'Category'
204 default: '{type}'
205 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.'
206
207 - string:
208 name: 'Branch'
209 default: '{version}'
210 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 -0700211
Devin Lim7a877872018-01-16 14:50:57 -0800212 - lf-infra-parameters:
213 project: 'OnosSystemTest'
214 branch: 'master'
215 stream: 'master'
216 lftools-version: '<1.0.0'
217
218 concurrent: false
219
220 pipeline-scm:
Jeremy Ronquillo74735c52019-06-26 10:01:23 -0700221 script-path: '{jenkins-path}/CommonJenkinsFile.groovy'
Devin Lim7a877872018-01-16 14:50:57 -0800222 scm:
223 - git:
Devin Limca864a12018-02-09 11:25:30 -0800224 url: '{gitURL}'
Devin Lim7a877872018-01-16 14:50:57 -0800225 branches:
226 - 'master'
227
228- job-template:
Jeremy Ronquillo32454082019-08-21 11:22:59 -0700229 name: '{mo-type}-pipeline-{mo-version}'
230 description: |
231 <!-- Managed by Jenkins Job Builder -->
232 This pipeline contains the test results and logs of {mo-type} on micro-ONOS {mo-version}. <br /><br />
233 Visit <a href="https://jenkins.onosproject.org/view/QA/job/master-trigger/">master-trigger</a> to trigger a build in this pipeline.<br />
234 Created by Jeremy Ronquillo - jeremyr@opennetworking.org<br />
235 Copyright (c) 2019 Open Networking Foundation (ONF)
236
237 <<: *test-pipe-job-boiler-plate
238
239 parameters:
240
241 - string:
242 name: 'TimeOut'
243 default: '1410'
244 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.'
245
246 - string:
247 name: 'TestStation'
248 default: ''
249 description: 'Name of the test station to run this pipeline. Example: "TestStation-micro-onos-node".'
250
251 - string:
252 name: 'NodeLabel'
253 default: ''
254 description: 'Node label of the test station that runs this pipeline. Example: "micro-onos".'
255
256 - text:
257 name: 'TestsOverride'
258 default: ''
259 description: "Add a list of tests here to run, which overrides the test list from the .property file."
260
261 - string:
262 name: 'Category'
263 default: '{mo-type}'
264 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.'
265
266 - string:
267 name: 'Branch'
268 default: '{mo-version}'
269 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.'
270
271 - lf-infra-parameters:
272 project: 'OnosSystemTest'
273 branch: 'master'
274 stream: 'master'
275 lftools-version: '<1.0.0'
276
277 concurrent: false
278
279 pipeline-scm:
280 script-path: '{jenkins-path}/MOJenkinsFile.groovy'
281 scm:
282 - git:
283 url: '{gitURL}'
284 branches:
285 - 'master'
286
287
288- job-template:
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800289 name: 'manual-graph-generator-overall'
290 description: |
291 <!-- Managed by Jenkins Job Builder -->
292 Refresh the overall graphs here. Useful when there is a change in the graph scripts. <br />
293 Graphs are stored in pipeline-postjob-vm.
294
295 <<: *test-pipe-job-boiler-plate
296
297 parameters:
298 - choice:
299 name: ONOSbranch
300 choices:
301 - 'master'
You Wang55ab9762020-12-02 09:00:34 -0800302 - 'onos-2.5'
303 - 'onos-2.4'
Jeremy Ronquillo409cf352020-01-21 17:01:01 -0800304 - 'onos-2.3'
Jeremy Ronquillob3ddd592019-08-14 15:19:45 -0700305 - 'onos-2.2'
You Wang6eae0a42019-04-22 16:25:24 -0700306 - 'onos-2.1'
You Wang30ff7442018-12-21 14:11:27 -0800307 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800308 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700309 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700310 - 'onos-1.13'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800311 - 'onos-1.12'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800312 description: "Possible branches (may vary depending on test)"
313
314 - lf-infra-parameters:
315 project: 'OnosSystemTest'
316 branch: 'master'
317 stream: 'master'
318 lftools-version: '<1.0.0'
319
320 pipeline-scm:
321 script-path: '{jenkins-path}/Overall_Graph_Generator'
322 scm:
323 - git:
324 url: '{gitURL}'
325 branches:
326 - 'master'
327
Devin Lim02197b22018-05-10 17:09:38 -0700328- job-template:
329 name: 'graph-generator-CHO'
330 description: |
331 <!-- Managed by Jenkins Job Builder -->
332 Generates the CHO graphs. <br />
333 Graphs are stored in pipeline-postjob-cho.
334
335 <<: *test-pipe-job-boiler-plate
336
337 parameters:
338 - text:
339 name: ONOSbranch
340 default: |
You Wang273f3b02019-02-06 16:41:51 -0800341 onos-1.15
Devin Lim02197b22018-05-10 17:09:38 -0700342 description: "Branch of the onos"
343
Devin Lime48c6dd2018-05-14 13:58:21 -0700344 - choice:
345 name: hours
346 choices:
347 - '168'
348 - '72'
349 description: "Hours of data to display."
350
Devin Lim02197b22018-05-10 17:09:38 -0700351 - lf-infra-parameters:
352 project: 'OnosSystemTest'
353 branch: 'master'
354 stream: 'master'
355 lftools-version: '<1.0.0'
Devin Lime91edd42018-05-11 15:50:09 -0700356 triggers:
357 - timed: 'H/60 * * * *'
Devin Lim02197b22018-05-10 17:09:38 -0700358 pipeline-scm:
359 script-path: '{jenkins-path}/CHO_Graph_Generator'
360 scm:
361 - git:
362 url: '{gitURL}'
363 branches:
364 - 'master'
365
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700366- job-template:
367 name: 'generate_wiki_pages'
368 description: |
369 <!-- Managed by Jenkins Job Builder -->
370 <p>When there is a new version of ONOS about to release, run this job multiple times in the
371 following order to create all necessary test result wiki pages.</p>
372 <p>How to run this job:</p><ol>
373 <li>First, run the job with the following parameters to generate only the <b>top-level
374 result page</b> for that version:<ul>
375 <li>top_level_page_id: -1</li>
376 <li>SCPF_page_id: -1</li>
377 <li>USECASE_page_id: -1</li>
378 </ul>
379 <li>Second, get the pageID of the top-level result page just generated, and run
380 this job again with "top_level_page_id" as the known pageID to generate the <b>test
381 category front pages</b>.<ul>
382 <li>top_level_page_id: <i>page ID of top-level result page</i> </li>
383 <li>SCPF_page_id: -1</li>
384 <li>USECASE_page_id: -1</li>
385 </ul>
386 <li>Next, get the pageID of the SCPF result page just generated, and run
387 this job again with "SCPF_page_id" as the known pageID to generate <b>SCPF individual
388 result pages</b>.<ul>
389 <li>top_level_page_id: -1</li>
390 <li>SCPF_page_id: <i>page ID of SCPF result page</i></li>
391 <li>USECASE_page_id: -1</li>
392 </ul>
393 <li>Finally, get the pageID of the USECASE result page, and run
394 this job again with "USECASE_page_id" as the known pageID to generate the <b>SR results
395 page</b>.<ul>
396 <li>top_level_page_id: -1</li>
397 <li>SCPF_page_id: -1</li>
398 <li>USECASE_page_id: <i>page ID of USECASE result page</i></li>
399 </ul>
400 </ol>
401
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700402 <<: *test-pipe-job-boiler-plate
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700403
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700404 parameters:
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700405 - string:
406 name: version
407 default: ''
408 description: |
409 <p>The version of ONOS to create wiki pages.</p>
410 <p>Must be in the format: #.## <br /> Example: "1.15"</p>
411 <p><b>DO NOT PREFIX WITH "ONOS-" OR "onos-".</b></p>
412
413 - string:
414 name: bird
415 default: ''
416 description: |
417 <p>The name of the bird representing the ONOS release.
418 This is used for the title of the version top-level result page.<br />
419 Example: "Peacock"</p>
420
421 - string:
422 name: top_level_page_id
423 default: '-1'
424 description: |
425 <p>If you know the page ID for the version top-level result page, add that here.
426 This will publish the test category pages (FUNC, HA, etc.) as child pages.<br />
427 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 -0700428 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
429 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
430 </p>
431
432 - string:
433 name: FUNC_page_id
434 default: '-1'
435 description: |
436 <p>If you know the page ID for the FUNC results front page, add that here.
437 This will publish the FUNC individual test child pages.<br />
438 Example: "31556540" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556540">1.15-Functionality</a><br />
439 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
440 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
441 </p>
442
443 - string:
444 name: HA_page_id
445 default: '-1'
446 description: |
447 <p>If you know the page ID for the HA results front page, add that here.
448 This will publish the HA individual test child pages.<br />
449 Example: "31556547" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556547">1.15-HA</a><br />
450 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
451 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700452 </p>
453
454 - string:
455 name: SCPF_page_id
456 default: '-1'
457 description: |
458 <p>If you know the page ID for the SCPF results front page, add that here.
459 This will publish the SCPF individual test child pages.<br />
460 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 -0700461 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
462 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700463 </p>
464
465 - string:
466 name: USECASE_page_id
467 default: '-1'
468 description: |
469 <p>If you know the page ID for the USECASE results front page, add that here.
470 This will publish the SR front page as a child page.<br />
471 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 -0700472 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
473 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
474 </p>
475
476 - string:
477 name: SR_page_id
478 default: '-1'
479 description: |
480 <p>If you know the page ID for the SR results front page, add that here.
481 This will publish the SR individual test child pages.<br />
482 Example: "31556601" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556601">1.15-Segment Routing</a><br />
483 Example: "-1" means the page does not exist yet or is not needed for this run.<br />
484 <b>DO NOT SPECIFY MORE THAN 1 PAGE IDs IN THE SAME BUILD.</b>
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700485 </p>
486
487
488 - lf-infra-parameters:
489 project: 'OnosSystemTest'
490 branch: 'master'
491 stream: 'master'
492 lftools-version: '<1.0.0'
493
494 pipeline-scm:
495 script-path: '{jenkins-path}/generateReleaseTestONWiki.groovy'
496 scm:
497 - git:
498 url: '{gitURL}'
499 branches:
500 - 'master'
501
Jeremy Ronquillo64026c32019-06-17 12:54:16 -0700502- job-template:
503 name: 'generate_automated_schedule_wiki'
504 description: |
505 <!-- Managed by Jenkins Job Builder -->
506 <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>
507
508 <<: *test-pipe-job-boiler-plate
509
510 pipeline-scm:
511 script-path: '{jenkins-path}/generateWikiTestList.groovy'
512 scm:
513 - git:
514 url: '{gitURL}'
515 branches:
516 - 'master'
517
Devin Lim38d14062018-01-11 17:08:00 -0800518- project:
Devin Lim1c4753e2018-03-23 15:31:38 -0700519 name: pipeline-trigger
520 project-name: pipeline-trigger
Devin Lim7a877872018-01-16 14:50:57 -0800521
Devin Lim49200ec2018-01-19 16:17:41 -0800522 <<: *test-pipe-init-procedure-plate
Devin Lim3e15df62018-05-09 17:45:51 -0700523 <<: *var-init-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800524
Devin Lim38d14062018-01-11 17:08:00 -0800525 jobs:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700526 - 'master-trigger'
Devin Lim7a877872018-01-16 14:50:57 -0800527
528- project:
529 name: build-pipeline
530
531 <<: *job-type-plate
532
533 project-name: '{type}-pipeline'
534
Devin Lim49200ec2018-01-19 16:17:41 -0800535 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800536 <<: *job-version-plate
537
538 jobs:
539 - '{type}-pipeline-{version}'
540
541- project:
Jeremy Ronquillo32454082019-08-21 11:22:59 -0700542 name: micro-onos-build-pipeline
543
544 <<: *job-mo-type-plate
545
546 project-name: '{mo-type}-pipeline'
547
548 <<: *test-pipe-init-procedure-plate
549 <<: *job-mo-version-plate
550
551 jobs:
552 - '{mo-type}-pipeline-{mo-version}'
553
554- project:
Devin Lim7a877872018-01-16 14:50:57 -0800555 name: graph-generator
556
557 project-name: 'graph-generator'
558
Devin Lim49200ec2018-01-19 16:17:41 -0800559 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800560
561 jobs:
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800562 - 'manual-graph-generator-overall'
Devin Lim02197b22018-05-10 17:09:38 -0700563 - 'graph-generator-CHO'
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700564
565- project:
566 name: generate-wiki-pages
567
568 project-name: 'generate-wiki-pages'
569
570 <<: *test-pipe-init-procedure-plate
571
Jeremy Ronquillo63c6fab2019-08-12 16:26:14 -0700572 properties:
573 - 'disable-resume'
574
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700575 jobs:
576 - 'generate_wiki_pages'
Jeremy Ronquilloa2b380c2019-06-20 13:58:49 -0700577 - 'generate_automated_schedule_wiki'