blob: 5052ee29f8f7431856b36bdcc142364d97db4bda [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"
14
Devin Lim38d14062018-01-11 17:08:00 -080015
Devin Lim49200ec2018-01-19 16:17:41 -080016- test-pipe-job-boiler-plate: &test-pipe-job-boiler-plate
17 name: test-pipe-job-boiler-plate
Devin Lim38d14062018-01-11 17:08:00 -080018
19 project-type: pipeline
20
21 sandbox: true
22
Devin Lim38d14062018-01-11 17:08:00 -080023 properties:
24
25 - build-discarder:
26 num-to-keep: 20
Devin Limca864a12018-02-09 11:25:30 -080027 gitURL: https://gerrit.onosproject.org/OnosSystemTest
Devin Lim38d14062018-01-11 17:08:00 -080028
Devin Lim49200ec2018-01-19 16:17:41 -080029- test-pipe-init-procedure-plate: &test-pipe-init-procedure-plate
30 name: test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -080031 project: OnosSystemTest
32 stream: 'master'
33 jenkins-path: 'TestON/JenkinsFile'
34
35- job-version-plate: &job-version-plate
36 name: job-version-plate
37 version:
You Wang5efd7592018-08-02 21:49:51 +000038 - '1.12'
39 - '1.13'
You Wang7ab523d2018-08-20 15:03:43 -070040 - '1.14'
You Wangbefeecf2018-11-09 15:06:57 -080041 - '1.15'
You Wang30ff7442018-12-21 14:11:27 -080042 - '2.0'
You Wang6eae0a42019-04-22 16:25:24 -070043 - '2.1'
Devin Lim7a877872018-01-16 14:50:57 -080044 - 'master'
45 - 'manually'
46
47- job-type-plate: &job-type-plate
48 name: job-type-plate
49 type:
50 - 'FUNC'
51 - 'HA'
52 - 'SCPF'
53 - 'USECASE'
Devin Lim323c9872018-01-30 19:57:58 -080054 - 'SR'
Jon Hall9017d2e2018-06-11 12:04:52 -070055 - 'SRHA'
Devin Lim7a877872018-01-16 14:50:57 -080056
Devin Lim74cf6cb2018-01-12 15:03:34 -080057- job-template:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070058 name: 'master-trigger'
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080059 description: |
60 <!-- Managed by Jenkins Job Builder -->
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070061 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 -070062 This pipeline is triggered by timer for the nightly builds. <br />
63 You may manually trigger this pipeline as well - provide the tests to run and the branch of ONOS and TestON. <br /> <br />
64 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 -070065 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 -070066 Created by Devin Lim - devin@opennetworking.org<br />
67 Copyright (c) 2017 Open Networking Foundation (ONF)
68
Devin Lim1c4753e2018-03-23 15:31:38 -070069 <<: *test-pipe-job-boiler-plate
70
71 parameters:
72
73 - bool:
74 name: manual_run
75 default: false
76 description: |
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -070077 Check this option if you are manually running this job. <br />
78 You must specify which tests to run in the text field below. <br />
79 Leave this unchecked if simulating a nightly test run.
80
81 - string:
82 name: simulate_day
83 default: ""
84 description: |
85 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 />
86 The "manual_run" parameter must not be selected for this to take effect.
Devin Lim1c4753e2018-03-23 15:31:38 -070087
88 - bool:
89 name: PostResult
90 default: false
91 description: |
92 Check this option if you want to update the results on the wiki. <br />
93 When manually run, this will update the wiki pages corresponding to the tests that were run. <br />
94 This option will always be selected during nightly builds.
95
96 - bool:
97 name: isOldFlow
98 default: true
99 description: |
100 Check this option if you prefer to run the old flow rule over the new one. <br />
101 * This only applies to SCPF tests.
102
Jeremy Ronquilloacef4582019-05-31 13:22:55 -0700103 - text:
104 name: branches
105 default: |
106 master
107 2.1
108 2.0
109 1.15
110 1.14
111 1.13
112 1.12
113 description: "ONOS and TestON versions to run on. Multiple branches supported."
Devin Lim1c4753e2018-03-23 15:31:38 -0700114
115 - string:
You Wang8a605bc2019-01-03 10:48:45 -0800116 name: ONOSJAVAOPTS
You Wang2e8ef572019-05-20 16:05:17 -0700117 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 -0800118 description: 'ONOS cell JAVA_OPTS setting.'
Devin Lim1c4753e2018-03-23 15:31:38 -0700119
120 - string:
121 name: ONOSTag
122 default: ''
123 desciption: 'specific branch trying to checkout'
124
125 - text:
126 name: Tests
127 default: |
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700128 ""
Devin Lim1c4753e2018-03-23 15:31:38 -0700129
130 description: 'Specify the tests you want to run, if manual_run is selected.'
131
132 - lf-infra-parameters:
133 project: 'OnosSystemTest'
134 branch: 'master'
135 stream: 'master'
136 lftools-version: '<1.0.0'
137
138 concurrent: false
139
Jeremy Ronquilloacef4582019-05-31 13:22:55 -0700140 triggers:
141 - timed: |
142 TZ=America/Los_Angeles
143 30 19 * * 1,2,3,4,5
144 30 11 * * 6,7
145
Devin Lim1c4753e2018-03-23 15:31:38 -0700146 pipeline-scm:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700147 script-path: '{jenkins-path}/MasterTrigger.groovy'
Devin Lim1c4753e2018-03-23 15:31:38 -0700148 scm:
149 - git:
150 url: '{gitURL}'
151 branches:
152 - 'master'
153
154- job-template:
Devin Lim7a877872018-01-16 14:50:57 -0800155 name: '{type}-pipeline-{version}'
Jeremy Ronquilloae3c7692018-03-05 08:47:05 -0800156 description: '<!-- Managed by Jenkins Job Builder -->
157 This pipeline contains the test results and logs of {type} on ONOS {version}. <br /><br />
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800158 Visit <a href="https://jenkins.onosproject.org/view/QA/job/all-pipeline-trigger/">all-pipeline-trigger</a> to trigger a build in this pipeline.<br />
159 <font color="red">Unless debugging, DO NOT MANUALLY BUILD THIS PIPELINE.</font><br /><br />
160 Created by Devin Lim - devin@opennetworking.org<br />
Jeremy Ronquilloae3c7692018-03-05 08:47:05 -0800161 Copyright (c) 2017 Open Networking Foundation (ONF)'
Devin Lim7a877872018-01-16 14:50:57 -0800162
Devin Lim49200ec2018-01-19 16:17:41 -0800163 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800164
165 parameters:
166
167 - string:
168 name: TRIGGER_ONLY_WHEN_PREVIOUS_JOB_WAS_BUILT_HERE
169 default: 'DO_NOT_MANUALLY_TRIGGER_A_BUILD_HERE'
170 description: |
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800171 <a href="https://jenkins.onosproject.org/view/QA/job/all-pipeline-trigger/">all-pipeline-trigger</a> triggers this pipeline automatically.
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700172 - string:
173 name: 'Category'
174 default: '{type}'
175 description: |
176 Category of the pipeline. Primarily used when triggered by the upstream master-trigger job.
177
178 - string:
179 name: 'Branch'
180 default: '{version}'
181 description: |
182 Branch of the pipeline. Primarily used when triggered by the upstream master-trigger job.
Devin Lim7a877872018-01-16 14:50:57 -0800183
184 - lf-infra-parameters:
185 project: 'OnosSystemTest'
186 branch: 'master'
187 stream: 'master'
188 lftools-version: '<1.0.0'
189
190 concurrent: false
191
192 pipeline-scm:
Jeremy Ronquillo74735c52019-06-26 10:01:23 -0700193 script-path: '{jenkins-path}/CommonJenkinsFile.groovy'
Devin Lim7a877872018-01-16 14:50:57 -0800194 scm:
195 - git:
Devin Limca864a12018-02-09 11:25:30 -0800196 url: '{gitURL}'
Devin Lim7a877872018-01-16 14:50:57 -0800197 branches:
198 - 'master'
199
200- job-template:
201 name: 'manual-graph-generator-SCPF'
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800202 description: |
203 <!-- Managed by Jenkins Job Builder -->
204 Refresh the wiki graphs here. Useful when there is a change in the graph scripts.<br />
205 <br />
206 You may also generate a graph trend that displays any number of builds here.<br />
207 However, keep in mind that only the 50 build graphs will be displayed on the wiki, unless they are manually changed on the wiki.<br >
208 <br >
209 Graphs are stored in the <a href="https://jenkins.onosproject.org/view/QA/job/postjob-BM/">postjob-BM<a> workspace.
Devin Lim7a877872018-01-16 14:50:57 -0800210
211 <<: *var-init-boiler-plate
Devin Lim49200ec2018-01-19 16:17:41 -0800212 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800213
214 parameters:
215
Devin Lim7a877872018-01-16 14:50:57 -0800216 - choice:
217 name: ONOSbranch
218 choices:
219 - 'master'
You Wang6eae0a42019-04-22 16:25:24 -0700220 - 'onos-2.1'
You Wang30ff7442018-12-21 14:11:27 -0800221 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800222 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700223 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700224 - 'onos-1.13'
Devin Lim7a877872018-01-16 14:50:57 -0800225 - 'onos-1.12'
Devin Lim7a877872018-01-16 14:50:57 -0800226 description: "Possible branches (may vary depending on test)"
227
228 - bool:
Devin Lim397fa7c2018-04-13 16:25:01 -0700229 name: isOldFlow
Devin Lim7a877872018-01-16 14:50:57 -0800230 default: false
231 description: 'Check if it is using the old flow rules'
232
233 - text:
234 name: Test
235 default: '{SCPF}'
236 description: 'List of the tests to generate.'
237
238 - lf-infra-parameters:
239 project: 'OnosSystemTest'
240 branch: 'master'
241 stream: 'master'
242 lftools-version: '<1.0.0'
243
244 pipeline-scm:
245 script-path: '{jenkins-path}/SCPF_Graph_Generator'
246 scm:
247 - git:
Devin Limca864a12018-02-09 11:25:30 -0800248 url: '{gitURL}'
Devin Lim7a877872018-01-16 14:50:57 -0800249 branches:
250 - 'master'
251
252- job-template:
253 name: 'manual-graph-generator-trend'
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800254 description: |
255 <!-- Managed by Jenkins Job Builder -->
256 Refresh the trend graphs here. Useful when there is a change in the graph scripts. <br />
257 Graphs are stored in their respective Postjob pipeline.
258
Devin Lim7a877872018-01-16 14:50:57 -0800259
260 <<: *var-init-boiler-plate
Devin Lim49200ec2018-01-19 16:17:41 -0800261 <<: *test-pipe-job-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800262
263 parameters:
264
265 - choice:
266 name: ONOSbranch
267 choices:
268 - 'master'
You Wang6eae0a42019-04-22 16:25:24 -0700269 - 'onos-2.1'
You Wang30ff7442018-12-21 14:11:27 -0800270 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800271 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700272 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700273 - 'onos-1.13'
Devin Lim7a877872018-01-16 14:50:57 -0800274 - 'onos-1.12'
Devin Lim7a877872018-01-16 14:50:57 -0800275 description: "Possible branches (may vary depending on test)"
276
277 - choice:
278 name: NodeCluster
279 choices:
280 - VM
281 - BM
Devin Lim80546912018-03-23 17:49:39 -0700282 - Fabric
Devin Lim7a877872018-01-16 14:50:57 -0800283 description: |
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800284 Node cluster where the test graphs in the list are located. <br />
Devin Lim7a877872018-01-16 14:50:57 -0800285 List of the tests will be refreshed depends on the node cluster.
286
287 - text:
288 name: Test
289 default: |
290 VM:
291 {FUNC}
292 {HA}
293 BM:
294 {USECASE}
Devin Lim80546912018-03-23 17:49:39 -0700295 Fabric:
296 {SR}
Jon Hall9017d2e2018-06-11 12:04:52 -0700297 {SRHA}
Devin Lim7a877872018-01-16 14:50:57 -0800298 description: 'List of the tests to generate.'
299
300 - string:
301 name: Builds
Devin Lim72caaba2018-03-02 15:15:46 -0800302 default: '20'
Devin Lim7a877872018-01-16 14:50:57 -0800303 description: 'Builds to show in the graph.'
304
305 - lf-infra-parameters:
306 project: 'OnosSystemTest'
307 branch: 'master'
308 stream: 'master'
309 lftools-version: '<1.0.0'
310
311 pipeline-scm:
312 script-path: '{jenkins-path}/Trend_Graph_Generator'
Devin Lim38d14062018-01-11 17:08:00 -0800313 scm:
314 - git:
Devin Limca864a12018-02-09 11:25:30 -0800315 url: '{gitURL}'
Devin Lim38d14062018-01-11 17:08:00 -0800316 branches:
Devin Lim74cf6cb2018-01-12 15:03:34 -0800317 - 'master'
Devin Lim38d14062018-01-11 17:08:00 -0800318
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800319- job-template:
320 name: 'manual-graph-generator-overall'
321 description: |
322 <!-- Managed by Jenkins Job Builder -->
323 Refresh the overall graphs here. Useful when there is a change in the graph scripts. <br />
324 Graphs are stored in pipeline-postjob-vm.
325
326 <<: *test-pipe-job-boiler-plate
327
328 parameters:
329 - choice:
330 name: ONOSbranch
331 choices:
332 - 'master'
You Wang6eae0a42019-04-22 16:25:24 -0700333 - 'onos-2.1'
You Wang30ff7442018-12-21 14:11:27 -0800334 - 'onos-2.0'
You Wangbefeecf2018-11-09 15:06:57 -0800335 - 'onos-1.15'
You Wang7ab523d2018-08-20 15:03:43 -0700336 - 'onos-1.14'
Devin Lim7550e022018-04-13 18:31:02 -0700337 - 'onos-1.13'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800338 - 'onos-1.12'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800339 description: "Possible branches (may vary depending on test)"
340
341 - lf-infra-parameters:
342 project: 'OnosSystemTest'
343 branch: 'master'
344 stream: 'master'
345 lftools-version: '<1.0.0'
346
347 pipeline-scm:
348 script-path: '{jenkins-path}/Overall_Graph_Generator'
349 scm:
350 - git:
351 url: '{gitURL}'
352 branches:
353 - 'master'
354
Devin Lim02197b22018-05-10 17:09:38 -0700355- job-template:
356 name: 'graph-generator-CHO'
357 description: |
358 <!-- Managed by Jenkins Job Builder -->
359 Generates the CHO graphs. <br />
360 Graphs are stored in pipeline-postjob-cho.
361
362 <<: *test-pipe-job-boiler-plate
363
364 parameters:
365 - text:
366 name: ONOSbranch
367 default: |
You Wang273f3b02019-02-06 16:41:51 -0800368 onos-1.15
Devin Lim02197b22018-05-10 17:09:38 -0700369 description: "Branch of the onos"
370
Devin Lime48c6dd2018-05-14 13:58:21 -0700371 - choice:
372 name: hours
373 choices:
374 - '168'
375 - '72'
376 description: "Hours of data to display."
377
Devin Lim02197b22018-05-10 17:09:38 -0700378 - lf-infra-parameters:
379 project: 'OnosSystemTest'
380 branch: 'master'
381 stream: 'master'
382 lftools-version: '<1.0.0'
Devin Lime91edd42018-05-11 15:50:09 -0700383 triggers:
384 - timed: 'H/60 * * * *'
Devin Lim02197b22018-05-10 17:09:38 -0700385 pipeline-scm:
386 script-path: '{jenkins-path}/CHO_Graph_Generator'
387 scm:
388 - git:
389 url: '{gitURL}'
390 branches:
391 - 'master'
392
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700393- job-template:
394 name: 'generate_wiki_pages'
395 description: |
396 <!-- Managed by Jenkins Job Builder -->
397 <p>When there is a new version of ONOS about to release, run this job multiple times in the
398 following order to create all necessary test result wiki pages.</p>
399 <p>How to run this job:</p><ol>
400 <li>First, run the job with the following parameters to generate only the <b>top-level
401 result page</b> for that version:<ul>
402 <li>top_level_page_id: -1</li>
403 <li>SCPF_page_id: -1</li>
404 <li>USECASE_page_id: -1</li>
405 </ul>
406 <li>Second, get the pageID of the top-level result page just generated, and run
407 this job again with "top_level_page_id" as the known pageID to generate the <b>test
408 category front pages</b>.<ul>
409 <li>top_level_page_id: <i>page ID of top-level result page</i> </li>
410 <li>SCPF_page_id: -1</li>
411 <li>USECASE_page_id: -1</li>
412 </ul>
413 <li>Next, get the pageID of the SCPF result page just generated, and run
414 this job again with "SCPF_page_id" as the known pageID to generate <b>SCPF individual
415 result pages</b>.<ul>
416 <li>top_level_page_id: -1</li>
417 <li>SCPF_page_id: <i>page ID of SCPF result page</i></li>
418 <li>USECASE_page_id: -1</li>
419 </ul>
420 <li>Finally, get the pageID of the USECASE result page, and run
421 this job again with "USECASE_page_id" as the known pageID to generate the <b>SR results
422 page</b>.<ul>
423 <li>top_level_page_id: -1</li>
424 <li>SCPF_page_id: -1</li>
425 <li>USECASE_page_id: <i>page ID of USECASE result page</i></li>
426 </ul>
427 </ol>
428
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700429 <<: *test-pipe-job-boiler-plate
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700430
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700431 parameters:
Jeremy Ronquilloc665e572019-05-09 17:18:47 -0700432 - string:
433 name: version
434 default: ''
435 description: |
436 <p>The version of ONOS to create wiki pages.</p>
437 <p>Must be in the format: #.## <br /> Example: "1.15"</p>
438 <p><b>DO NOT PREFIX WITH "ONOS-" OR "onos-".</b></p>
439
440 - string:
441 name: bird
442 default: ''
443 description: |
444 <p>The name of the bird representing the ONOS release.
445 This is used for the title of the version top-level result page.<br />
446 Example: "Peacock"</p>
447
448 - string:
449 name: top_level_page_id
450 default: '-1'
451 description: |
452 <p>If you know the page ID for the version top-level result page, add that here.
453 This will publish the test category pages (FUNC, HA, etc.) as child pages.<br />
454 Example: "31556529" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556529">ONOS-1.15 (Peacock)</a><br />
455 Example: "-1" means the page does not exist yet or is not needed for this run.
456 </p>
457
458 - string:
459 name: SCPF_page_id
460 default: '-1'
461 description: |
462 <p>If you know the page ID for the SCPF results front page, add that here.
463 This will publish the SCPF individual test child pages.<br />
464 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 />
465 Example: "-1" means the page does not exist yet or is not needed for this run.
466 </p>
467
468 - string:
469 name: USECASE_page_id
470 default: '-1'
471 description: |
472 <p>If you know the page ID for the USECASE results front page, add that here.
473 This will publish the SR front page as a child page.<br />
474 Example: "31556579" is the pageID for <a href="https://wiki.onosproject.org/pages/viewpage.action?pageId=31556579">1.15-USECASE</a><br />
475 Example: "-1" means the page does not exist yet or is not needed for this run.
476 </p>
477
478
479 - lf-infra-parameters:
480 project: 'OnosSystemTest'
481 branch: 'master'
482 stream: 'master'
483 lftools-version: '<1.0.0'
484
485 pipeline-scm:
486 script-path: '{jenkins-path}/generateReleaseTestONWiki.groovy'
487 scm:
488 - git:
489 url: '{gitURL}'
490 branches:
491 - 'master'
492
Jeremy Ronquillo64026c32019-06-17 12:54:16 -0700493- job-template:
494 name: 'generate_automated_schedule_wiki'
495 description: |
496 <!-- Managed by Jenkins Job Builder -->
497 <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>
498
499 <<: *test-pipe-job-boiler-plate
500
501 pipeline-scm:
502 script-path: '{jenkins-path}/generateWikiTestList.groovy'
503 scm:
504 - git:
505 url: '{gitURL}'
506 branches:
507 - 'master'
508
Devin Lim38d14062018-01-11 17:08:00 -0800509- project:
Devin Lim1c4753e2018-03-23 15:31:38 -0700510 name: pipeline-trigger
511 project-name: pipeline-trigger
Devin Lim7a877872018-01-16 14:50:57 -0800512
Devin Lim49200ec2018-01-19 16:17:41 -0800513 <<: *test-pipe-init-procedure-plate
Devin Lim3e15df62018-05-09 17:45:51 -0700514 <<: *var-init-boiler-plate
Devin Lim7a877872018-01-16 14:50:57 -0800515
Devin Lim38d14062018-01-11 17:08:00 -0800516 jobs:
Jeremy Ronquilloa54ecad2019-06-14 09:36:21 -0700517 - 'master-trigger'
Devin Lim7a877872018-01-16 14:50:57 -0800518
519- project:
520 name: build-pipeline
521
522 <<: *job-type-plate
523
524 project-name: '{type}-pipeline'
525
Devin Lim49200ec2018-01-19 16:17:41 -0800526 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800527 <<: *job-version-plate
528
529 jobs:
530 - '{type}-pipeline-{version}'
531
532- project:
533 name: graph-generator
534
535 project-name: 'graph-generator'
536
Devin Lim49200ec2018-01-19 16:17:41 -0800537 <<: *test-pipe-init-procedure-plate
Devin Lim7a877872018-01-16 14:50:57 -0800538
539 jobs:
540 - 'manual-graph-generator-SCPF'
541 - 'manual-graph-generator-trend'
Jeremy Ronquillo3dbd8e82018-03-05 10:23:25 -0800542 - 'manual-graph-generator-overall'
Devin Lim02197b22018-05-10 17:09:38 -0700543 - 'graph-generator-CHO'
Jeremy Ronquilloaf610ce2019-05-17 13:39:49 -0700544
545- project:
546 name: generate-wiki-pages
547
548 project-name: 'generate-wiki-pages'
549
550 <<: *test-pipe-init-procedure-plate
551
552 jobs:
553 - 'generate_wiki_pages'
Jeremy Ronquilloa2b380c2019-06-20 13:58:49 -0700554 - 'generate_automated_schedule_wiki'