blob: 53d5662d77db272436b98a100bd175b636a7fa2a [file] [log] [blame]
Devin Lim49200ec2018-01-19 16:17:41 -08001---
2# ONOS System Test Pipeline jobs
3
Devin Lim49200ec2018-01-19 16:17:41 -08004
5- test-free-job-boiler-plate: &test-free-job-boiler-plate
6 name: test-free-job-boiler-plate
7
8 project-type: freestyle
9
Devin Lim323c9872018-01-30 19:57:58 -080010- job-free-version-plate: &job-free-version-plate
11 name: job-free-version-plate
12 version:
Devin Lim323c9872018-01-30 19:57:58 -080013 - '1.12'
Devin Lim7550e022018-04-13 18:31:02 -070014 - '1.13'
You Wang7ab523d2018-08-20 15:03:43 -070015 - '1.14'
You Wangbefeecf2018-11-09 15:06:57 -080016 - '1.15'
You Wang30ff7442018-12-21 14:11:27 -080017 - '2.0'
You Wang6eae0a42019-04-22 16:25:24 -070018 - '2.1'
Jeremy Ronquillob3ddd592019-08-14 15:19:45 -070019 - '2.2'
Jeremy Ronquillo409cf352020-01-21 17:01:01 -080020 - '2.3'
You Wang55ab9762020-12-02 09:00:34 -080021 - '2.4'
22 - '2.5'
You Wang73685ab2021-07-13 18:52:04 -070023 - '2.6'
Devin Lim323c9872018-01-30 19:57:58 -080024 - 'master'
25 - 'manually'
26
Devin Lim49200ec2018-01-19 16:17:41 -080027- test-free-init-procedure-plate: &test-free-init-procedure-plate
28 name: test-free-init-procedure-plate
29 project: OnosSystemTest
30 stream: 'master'
31
32- inject-env-variable-plate: &inject-env-variable-plate
33 name: inject-env-variable-plate
34 wrappers:
35 - inject:
36 properties-file: '/var/jenkins/TestONOS.property'
37 script-content: |
38 echo "ONOSBranch=$ONOSBranch" > /var/jenkins/TestONOS.property
39 echo "TestONBranch=$TestONBranch" >> /var/jenkins/TestONOS.property
40 echo "ONOSTag=$ONOSTag" >> /var/jenkins/TestONOS.property
41 echo "WikiPrefix=$WikiPrefix" >> /var/jenkins/TestONOS.property
42 override-build-parameters: true
43
44# post_Job
45- job-template:
46 name: postjob-{station-type}
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080047 description: |
48 <!-- Managed by Jenkins Job Builder -->
49 Click on the "Last Successful Artifacts" to view all of the graphs (also accessible when logged out).<br />
50 <font color="red">Unless debugging, DO NOT MANUALLY BUILD THIS PIPELINE.</font><br />
51 <br />
52 Created by Devin Lim - devin@opennetworking.org<br />
53 Copyright (c) 2017 Open Networking Foundation (ONF)
Devin Lim49200ec2018-01-19 16:17:41 -080054
55 <<: *test-free-job-boiler-plate
56
57 properties:
58
59 - build-discarder:
60 num-to-keep: 1
61
62 parameters:
63
64 - lf-infra-parameters:
65 project: '{project}'
66 branch: '{stream}'
67 stream: '{stream}'
68 lftools-version: '{lftools-version}'
69
70 node: 'TestStation-{station-type}s'
71
72 publishers:
73
Devin Lim85722c32018-05-15 13:13:50 -070074 - archive:
75 artifacts: '*.jpg'
76
Devin Limb00d26a2018-02-01 17:27:59 -080077 - image-gallery:
78 - gallery-type: archived-images-gallery
79 title: 'Test result'
80 includes: '*.jpg'
Devin Lim49200ec2018-01-19 16:17:41 -080081
Devin Lim49200ec2018-01-19 16:17:41 -080082- job-template:
Devin Lima008a212018-04-09 16:01:55 -070083 name: test-station-log-cleanup-{clean-station-type}
Devin Lim02197b22018-05-10 17:09:38 -070084 id: test-station-log-cleanup
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -080085 description: |
86 <!-- Managed by Jenkins Job Builder -->
Devin Lim02197b22018-05-10 17:09:38 -070087 clean up periodically ~/OnosSystemTest/TestON/logs - delete logs older than {days_remove} days.
Devin Lim49200ec2018-01-19 16:17:41 -080088
89 <<: *test-free-job-boiler-plate
90 <<: *inject-env-variable-plate
91 properties:
92
93 - build-discarder:
94 num-to-keep: 30
95
96 parameters:
97
98 - string:
99 name: 'DAYS_OLD'
Devin Lim02197b22018-05-10 17:09:38 -0700100 default: '{days_remove}'
Devin Lim49200ec2018-01-19 16:17:41 -0800101
102 - lf-infra-parameters:
103 project: '{project}'
104 branch: '{stream}'
105 stream: '{stream}'
106 lftools-version: '{lftools-version}'
107
Devin Lima008a212018-04-09 16:01:55 -0700108 node: 'TestStation-{clean-station-type}s'
Devin Lim49200ec2018-01-19 16:17:41 -0800109
Devin Lim2b5ef2e2018-02-27 14:05:08 -0800110 triggers:
Devin Lim02197b22018-05-10 17:09:38 -0700111 - timed: '01 08 1{date} * *'
Devin Lim49200ec2018-01-19 16:17:41 -0800112
113 builders:
114
Devin Limb00d26a2018-02-01 17:27:59 -0800115 - shell: !include-raw-escape: vm-bm-clean-up.sh
Devin Lim49200ec2018-01-19 16:17:41 -0800116
117- job-template:
118 name: test-station-log-cleanup-CHO
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800119 description: |
120 <!-- Managed by Jenkins Job Builder -->
121
122
Devin Lim49200ec2018-01-19 16:17:41 -0800123
124 <<: *test-free-job-boiler-plate
Devin Limc284c982018-03-30 12:13:00 -0700125 wrappers:
126 - inject:
127 properties-file: '/var/lib/jenkins/TestONOS.property'
128 script-content: |
129 echo "ONOSBranch=$ONOSBranch" > /var/lib/jenkins/TestONOS.property
130 echo "TestONBranch=$TestONBranch" >> /var/lib/jenkins/TestONOS.property
131 echo "ONOSTag=$ONOSTag" >> /var/lib/jenkins/TestONOS.property
132 echo "WikiPrefix=$WikiPrefix" >> /var/lib/jenkins/TestONOS.property
133 override-build-parameters: true
134
135 # post_Job
Devin Lim49200ec2018-01-19 16:17:41 -0800136 properties:
137
138 - build-discarder:
139 num-to-keep: 15
140
141 parameters:
142
143 - string:
144 name: 'DAYS_OLD'
145 default: '15'
146
147 - lf-infra-parameters:
148 project: '{project}'
149 branch: '{stream}'
150 stream: '{stream}'
151 lftools-version: '{lftools-version}'
152
153 node: 'TestStation-CHOs'
154
Devin Lim2b5ef2e2018-02-27 14:05:08 -0800155 triggers:
156 - timed: '@daily'
Devin Lim49200ec2018-01-19 16:17:41 -0800157 builders:
158
Devin Limb00d26a2018-02-01 17:27:59 -0800159 - shell: !include-raw-escape: cho-clean-up.sh
Devin Lim18f459d2018-01-26 19:20:30 -0800160
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800161- job-template:
162 name: QA-check-style
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800163 description: |
164 <!-- Managed by Jenkins Job Builder -->
165 <h3>ONOS QA Code Style:</h3>
166 At Open Networking Foundation, we have adopted the <a href="https://github.com/mininet/mininet/wiki/Mininet-Python-Style">Mininet Python Style</a> for our drivers and testcases. The one exception is that TestON does not correctly parse multiline comments in testcases when the ending triple double quotes are on the same line as the comment. Therefore, in the testcases, the ending triple double quotes must be on it's own line.<br />
167 All .py files that are in the most recent patchset will be style checked.<br />
168 <br />
169 Jenkins User will give +1 if all files pass the style check, -1 if there is at least one style check failure.<br />
170 Jenkins will not comment on Gerrit if there are no .py files to test. This is caused by failing the job with exit code 2.<br />
171 <br />
172 Click on the link in the Gerrit patchset comment to view the results of the style check.<br />
173 Alternatively, you can check the console output to view the files checked and style check raw output.<br />
174 <br />
175 You may also manually run this job by selecting "Build with Parameters", then providing the 5-digit change number from Gerrit.<br />
176 <br />
177 <h3>Important Notes:</h3>
178 A build that is "Unstable" has failed the style check. A build with state "Error" means that there were no .py files to check.<br />
179 Build numbers that are 1 build apart may NOT necessarily correspond to the same patchset!<br />
180 Manually running this job will NOT leave a comment after the most recent patchset in Gerrit.<br />
181 <br />
182 <h3>Style Check PEP8 Exclusions:</h3>
183 This job mainly follows PEP8 style check, but excludes many errors and warnings.<br />
184 The following errors and warnings are excluded from the PEP8 check portion of the job:
185 <ul>
186 <li>E251</li>
187 <li>E201</li>
188 <li>E302</li>
189 <li>E202</li>
190 <li>E126</li>
191 <li>E127</li>
192 <li>E203</li>
193 <li>E226</li>
194 <li>E501</li>
195 <li>W391</li>
196 </ul>
197 <h3>Credits:</h3>
198 This job is modeled from <a href="https://jenkins.onosproject.org/view/all/job/onos-master-release-build-verify/">onos-master-release-build-verify</a><br />
199 The check style portion of the job is modeled from "HA-Jobs/codecheck_test"<br />
200 Created by Jeremy Ronquillo: jeremyr@opennetworking.org or j_ronquillo@u.pacific.edu<br />
201 <br />
202 Copyright (c) 2017 Open Networking Foundation (ONF)
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800203
204 <<: *test-free-job-boiler-plate
205 properties:
206
207 - build-discarder:
Devin Lim18f459d2018-01-26 19:20:30 -0800208 num-to-keep: 100
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800209
210 parameters:
211
212 - string:
Devin Lim18f459d2018-01-26 19:20:30 -0800213 name: 'GERRIT_CHANGE_NUMBER'
214 default: ''
215 description: '5-digit number that corresponds to the patch set change on Gerrit.'
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800216
217 - lf-infra-parameters:
218 project: '{project}'
219 branch: '{stream}'
220 stream: '{stream}'
221 lftools-version: '{lftools-version}'
222
Devin Lim18f459d2018-01-26 19:20:30 -0800223 concurrent: true
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800224
Jeremy Ronquillo1929ca22019-07-24 14:59:15 -0700225 node: 'check-style'
Devin Lim18f459d2018-01-26 19:20:30 -0800226
Devin Lim323c9872018-01-30 19:57:58 -0800227 triggers:
228 - gerrit:
Zack Williamsf708d362019-08-20 11:53:23 -0700229 server-name: 'ONOS Project Gerrit'
Devin Lim323c9872018-01-30 19:57:58 -0800230 trigger-on:
231 - patchset-created-event:
232 exclude-drafts: false
233 exclude-trivial-rebase: false
234 exclude-no-code-change: false
235 - draft-published-event
236 - comment-added-contains-event:
237 comment-contains-value: '(?i)^.*recheck$'
238 projects:
239 - project-compare-type: PLAIN
240 project-pattern: '{project}'
241 branches:
You Wanga70156d2018-08-07 14:36:46 -0700242 - branch-compare-type: REG_EXP
243 branch-pattern: '(master|onos-1.(1[3-9]|[2-9][0-9]))'
Devin Lim323c9872018-01-30 19:57:58 -0800244 wrappers:
245 - lf-infra-wrappers:
246 build-timeout: 1800
247 jenkins-ssh-credential: '{jenkins-ssh-credential}'
248
Devin Lim18f459d2018-01-26 19:20:30 -0800249 builders:
Devin Lime65e71c2018-02-09 15:01:33 -0800250 - shell: !include-raw-escape: check-style.sh
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800251
Devin Limb00d26a2018-02-01 17:27:59 -0800252 publishers:
253 - warnings:
254 workspace-file-scanners:
255 - file-pattern: pep8Result.txt
256 scanner: Pep8
Devin Lime65e71c2018-02-09 15:01:33 -0800257 total-thresholds:
258 unstable:
259 total-all: 1
Devin Lim323c9872018-01-30 19:57:58 -0800260
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800261- job-template:
262 name: delta-nightly
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800263 description: |
264 <!-- Managed by Jenkins Job Builder -->
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800265
266 <<: *test-free-job-boiler-plate
267 properties:
268
269 - build-discarder:
270 num-to-keep: 30
271
272 parameters:
273
274 - string:
275 name: 'NIGHTLY_FILE_NAME'
276 default: ''
277 description: |
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800278 Name of ONOS nightly build file <br />
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800279 will be set to the latest file if not specified here
280
281 - string:
282 name: 'ONOS_VERSION'
283 default: '1.11.0'
284 description: 'Version number in ONOS nightly build file'
285
286 - string:
287 name: 'DELTA_PATH'
288 default: '/home/sdn'
289 description: 'Path of DELTA project'
290
291 - string:
292 name: 'WIKI_PREFIX'
293 default: 'master'
294
295 - bool:
296 name: 'CLEANUP'
297 default: true
298
299 - lf-infra-parameters:
300 project: '{project}'
301 branch: '{stream}'
302 stream: '{stream}'
303 lftools-version: '{lftools-version}'
304
305 node: 'TestStation-BMs'
306
307 wrappers:
308 - inject:
309 properties-file: '/var/jenkins/TestONOS.property'
310
311 builders:
312
313 - shell: !include-raw-escape: delta-script.sh
314
Devin Limb00d26a2018-02-01 17:27:59 -0800315 publishers:
316 - plot:
317 - title: 'DELTA Test Results for master'
318 group: 'DELTA-nightly'
319 yaxis: 'Number of test cases'
320 style: line
321 series:
322 - file: 'DELTA-nightly.csv'
323 format: 'csv'
324
325 # Todo : add confluence ( use pipeline for post build ..? )
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800326
Devin Lim18f459d2018-01-26 19:20:30 -0800327- job-template:
328 name: init-CHO
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800329 description: |
330 <!-- Managed by Jenkins Job Builder -->
331 1) Set a specific onos branch to test; <br />
332 2) pull and checkout the branch; <br />
333 3) build onos and package to tar.gz <br />
Devin Lim18f459d2018-01-26 19:20:30 -0800334
335 <<: *test-free-job-boiler-plate
336 properties:
337
338 - build-discarder:
339 num-to-keep: 30
340
341 parameters:
342
343 - string:
344 name: 'ONOSBranch'
345 default: 'master'
346 description: |
Jeremy Ronquillo34e993b2018-02-07 10:43:15 -0800347 set onos branch to test. default to "master", <br />
348 but can also be set at "onos-1.2", etc. <br />
Devin Lim18f459d2018-01-26 19:20:30 -0800349 This parameter is also use to trigger where the test results to be posted
350
351 - string:
You Wang8a605bc2019-01-03 10:48:45 -0800352 name: 'ONOSJAVAOPTS'
You Wang2e8ef572019-05-20 16:05:17 -0700353 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 -0800354 description: 'onos cell JAVA_OPTS setting'
Devin Lim18f459d2018-01-26 19:20:30 -0800355
356 - string:
357 name: 'TestONBranch'
358 default: 'master'
359 description: 'sets TestON branch'
360
361 - string:
362 name: 'ONOSTag'
363 default: ''
364
365 - lf-infra-parameters:
366 project: '{project}'
367 branch: '{stream}'
368 stream: '{stream}'
369 lftools-version: '{lftools-version}'
370
Devin Lim0e1bac02018-04-24 17:46:59 -0700371 node: 'TestStation-Fabric5s'
Devin Lim18f459d2018-01-26 19:20:30 -0800372
373 wrappers:
374 - inject:
375 properties-file: '/var/lib/jenkins/TestONOS.property'
376 script-content: |
377 echo "ONOSBranch=$ONOSBranch" > /var/lib/jenkins/TestONOS.property
378 echo "TestONBranch=$TestONBranch" >> /var/lib/jenkins/TestONOS.property
379 echo "ONOSTag=$ONOSTag" >> /var/lib/jenkins/TestONOS.property
380
381 override-build-parameters: true
382
383 builders:
384
385 - shell: !include-raw-escape: cho-init.sh
386
387- job-template:
388 name: running-CHO
389
390 <<: *test-free-job-boiler-plate
391 properties:
392
393 - build-discarder:
394 num-to-keep: 30
395
396 parameters:
397
398 - lf-infra-parameters:
399 project: '{project}'
400 branch: '{stream}'
401 stream: '{stream}'
402 lftools-version: '{lftools-version}'
403
Devin Lim0e1bac02018-04-24 17:46:59 -0700404 node: 'TestStation-Fabric5s'
Devin Lim18f459d2018-01-26 19:20:30 -0800405 triggers:
406 - reverse:
407 jobs: 'init-CHO'
408 result: 'failure'
409
410 builders:
411
412 - shell: !include-raw-escape: running-cho.sh
413
414- job-template:
You Wange59d3442018-05-25 14:04:05 -0700415 name: 'SR-log-{version}'
416 id: SR-log-storage
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800417
Devin Lim323c9872018-01-30 19:57:58 -0800418 <<: *test-free-job-boiler-plate
419 properties:
420
421 - build-discarder:
Devin Lim1c4753e2018-03-23 15:31:38 -0700422 num-to-keep: 50
Devin Lim323c9872018-01-30 19:57:58 -0800423
424 parameters:
425
426 - lf-infra-parameters:
427 project: '{project}'
428 branch: '{stream}'
429 stream: '{stream}'
430 lftools-version: '{lftools-version}'
431
Jon Hallb9db4372020-12-11 17:55:25 -0800432 node: '{node}'
Devin Lim323c9872018-01-30 19:57:58 -0800433 publishers:
434
435 - archive:
Devin Limb00d26a2018-02-01 17:27:59 -0800436 artifacts: '*'
437
438- job-template:
439 name: test-HA
440
441 <<: *test-free-job-boiler-plate
442 properties:
443
444 - build-discarder:
445
446 days-to-keep: 5
447 num-to-keep: 100
448
449 parameters:
450
451 - string:
452 name: 'TEST_NAME'
453 default: 'HAbackupRecover'
454 description: 'The name of the TestON test suite'
455
456 - lf-infra-parameters:
457 project: '{project}'
458 branch: '{stream}'
459 stream: '{stream}'
460 lftools-version: '{lftools-version}'
461
462 node: 'TestStation-Jons'
463 triggers:
464 - reverse:
465 jobs: 'test-HA'
466 result: 'failure'
467
468 builders:
469
470 - shell: !include-raw-escape: test-ha.sh
471
472 publishers:
473 - plot:
474 - title: 'Test job results'
475 group: 'Test-HA'
476 yaxis: 'Number of test cases'
477 style: line
478 series:
479 - file: 'results.csv'
480 format: 'csv'
481
482 - title: 'Timers'
483 group: 'Test-HA'
484 yaxis: 'Time in seconds'
485 style: line
486 series:
487 - file: 'Timers.csv'
488 format: 'csv'
489
490 - post-tasks:
491 - escalate-status: true
492 script: |
493 if [ -e ${{WORKSPACE}}/${{TEST_NAME##*/}}Wiki.txt ] && ! grep -q "FAIL" ${{WORKSPACE}}/${{TEST_NAME##*/}}Wiki.txt
494 then
495 exit 0
496 else
497 exit 1
498 fi
Devin Lim49200ec2018-01-19 16:17:41 -0800499
500- project:
501 name: post-result-jobs
502 project-name: post-result-jobs
503
504 <<: *test-free-init-procedure-plate
Devin Lim49200ec2018-01-19 16:17:41 -0800505 jobs:
Devin Lim02197b22018-05-10 17:09:38 -0700506 - 'postjob-{station-type}':
507 station-type:
508 - 'VM'
509 - 'BM'
510 - 'Fabric'
Jeremy Ronquillo1929ca22019-07-24 14:59:15 -0700511 - 'Fabric2'
512 - 'Fabric3'
513 - 'Fabric4'
Devin Lim02197b22018-05-10 17:09:38 -0700514 - 'Fabric5'
You Wangdc53adf2019-02-07 13:47:33 -0800515 - 'Trellis-POD'
Jon Halld1bb8052020-12-15 16:40:29 -0800516 - 'QA-POD'
Devin Lim49200ec2018-01-19 16:17:41 -0800517
518- project:
519 name: cleanup-jobs
520 project-name: cleanup-jobs
521
522 <<: *test-free-init-procedure-plate
Devin Lim49200ec2018-01-19 16:17:41 -0800523 jobs:
Devin Lim02197b22018-05-10 17:09:38 -0700524 - 'test-station-log-cleanup':
525 clean-station-type:
526 - 'BM'
527 - 'Fabric'
528 - 'Fabric2'
529 - 'Fabric3'
530 - 'Fabric4'
531 days_remove: '30'
532 date: ''
533
534 - 'test-station-log-cleanup':
535 clean-station-type:
536 - 'VM'
537 - 'Fabric5'
You Wangdc53adf2019-02-07 13:47:33 -0800538 - 'Trellis-POD'
Jon Halld1bb8052020-12-15 16:40:29 -0800539 - 'QA-POD'
Devin Lim02197b22018-05-10 17:09:38 -0700540 days_remove: '15'
541 date: ',15'
542
Devin Lim49200ec2018-01-19 16:17:41 -0800543 - 'test-station-log-cleanup-CHO'
Devin Lim9c8fa3e2018-01-24 16:47:15 -0800544
545- project:
546 name: check-style
547 project-name: check-style
548
549 <<: *test-free-init-procedure-plate
550 jobs:
551 - 'QA-check-style'
552
553- project:
554 name: delta-test
555 project-name: delta-test
556
557 <<: *test-free-init-procedure-plate
558 jobs:
559 - 'delta-nightly'
Devin Lim7d7cd992018-01-25 14:12:40 -0800560
Devin Lim18f459d2018-01-26 19:20:30 -0800561- project:
562 name: cho-tests
563 project-name: cho-tests
564
565 <<: *test-free-init-procedure-plate
566 jobs:
567 - 'init-CHO'
568 - 'running-CHO'
Devin Lim323c9872018-01-30 19:57:58 -0800569
570- project:
571 name: log-pipeline
572
Devin Lim323c9872018-01-30 19:57:58 -0800573 project-name: 'log-pipeline'
574
575 <<: *test-free-init-procedure-plate
576
You Wang7466fdc2019-08-29 11:45:06 -0700577 sr-version-before-previous: '2.2'
You Wangbefeecf2018-11-09 15:06:57 -0800578 sr-version-previous: '1.15'
You Wang5b70d8c2018-05-25 17:02:59 -0700579 sr-version-current: 'master'
Devin Limf57a9eb2018-04-13 20:00:46 -0700580
Devin Lim323c9872018-01-30 19:57:58 -0800581 jobs:
You Wange59d3442018-05-25 14:04:05 -0700582 - 'SR-log-storage':
583 version: '{sr-version-current}'
Jon Hallb9db4372020-12-11 17:55:25 -0800584 node: 'TestStation-Fabric4s'
You Wange59d3442018-05-25 14:04:05 -0700585 - 'SR-log-storage':
586 version: '{sr-version-previous}'
Jon Hallb9db4372020-12-11 17:55:25 -0800587 node: 'TestStation-Fabric2s'
You Wange59d3442018-05-25 14:04:05 -0700588 - 'SR-log-storage':
589 version: '{sr-version-before-previous}'
Jon Hallb9db4372020-12-11 17:55:25 -0800590 node: 'TestStation-Fabric3s'
591 - 'SR-log-storage':
592 version: 'Tofino'
593 node: 'QA-POD'
Devin Limb00d26a2018-02-01 17:27:59 -0800594
595- project:
Devin Limb2965252018-04-09 17:34:14 -0700596 name: personal-station
Devin Limb00d26a2018-02-01 17:27:59 -0800597
Devin Limb2965252018-04-09 17:34:14 -0700598 project-name: 'personal-station'
Devin Limb00d26a2018-02-01 17:27:59 -0800599
600 <<: *test-free-init-procedure-plate
601
602 jobs:
603 - 'test-HA'