blob: 68da0cd973e65909929134a5e296812fa3227b24 [file] [log] [blame]
Kailash Khalasi417d13f2018-04-17 12:38:48 -07001---
2# POD Nightly Build Pipeline Jobs
3
4- test-pipe-job-boiler-plate: &test-pipe-job-boiler-plate
5 name: test-pipe-job-boiler-plate
6
7 project-type: pipeline
8
9 sandbox: true
10
11 properties:
12 - cord-infra-properties:
13 build-days-to-keep: '{build-days-to-keep}'
14 artifact-num-to-keep: '{artifact-num-to-keep}'
15
Kailash Khalasi417d13f2018-04-17 12:38:48 -070016
17- job-template:
Kailash Khalasie3b91482018-10-11 08:31:29 -070018 name: 'build_{profile}_{config-pod}_{branch}_manual'
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -070019 id: build_pod_manual
20 description: |
21 <!-- Managed by Jenkins Job Builder -->
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070022 Manual Build on POD {config-pod} using {Jenkinsfile} <br /><br />
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -070023 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
24 Created by QA (Suchitra Vemuri - suchitra@opennetworking.org ) <br />
25 Copyright (c) 2018 Open Networking Foundation (ONF)
26
27 <<: *test-pipe-job-boiler-plate
28
29 parameters:
30 - string:
Kailash Khalasi7637aeb2018-08-23 10:30:09 -070031 name: TestNodeName
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070032 default: '{testvm}'
33 description: 'Jenkins node name of TestVM Node'
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -070034
35 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070036 name: cordRepoUrl
37 default: '{gerrit-server-url}'
38 description: 'The URL of the CORD Project repository'
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -070039
40 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070041 name: configBaseDir
42 default: 'pod-configs'
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -070043 description: 'The directory inside the POD configs repository'
44
45 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070046 name: configDeploymentDir
47 default: 'deployment-configs'
48 description: 'The deployment configs folder'
49
50 - string:
51 name: configKubernetesDir
52 default: 'kubernetes-configs'
53 description: 'The kubernetes config folder'
54
55 - string:
Kailash Khalasi619e6882018-09-13 13:15:37 -070056 name: configToscaDir
57 default: 'tosca-configs'
58 description: 'The tosca config folder'
59
60 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070061 name: configFileName
62 default: '{config-pod}'
63 description: 'The config file'
64
65 - string:
66 name: oltDebVersion
67 default: '{oltDebVersion}'
68 description: 'OLT Software version to install'
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -070069
70 - string:
71 name: branch
72 default: '{branch}'
73
Kailash Khalasi9559f362018-09-14 13:53:28 -070074 - string:
Kailash876b9012019-03-13 13:22:34 -070075 name: helmRepoUrl
76 default: 'https://charts.opencord.org'
77 description: 'URL where helm-charts are published'
78
79 - string:
Kailash Khalasi9559f362018-09-14 13:53:28 -070080 name: profile
81 default: '{profile}'
82 description: 'Profile in which this job installs'
83
Kailashdee47a02018-11-29 08:46:32 -080084 - string:
85 name: notificationEmail
86 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
87 description: ''
88
Kailash Khalasice9eaec2018-09-14 12:01:56 -070089 - bool:
Matteo Scandolo38127362019-04-16 14:14:22 -070090 name: installMonitoringAndLogging
91 default: false
92 description: "Wether to install prometheus and Elk-stack"
93
94 - bool:
Kailash Khalasice9eaec2018-09-14 12:01:56 -070095 name: configurePod
96 default: true
97 description: "Configure POD via TOSCA post build"
98
Kailashdee47a02018-11-29 08:46:32 -080099 - bool:
100 name: reinstallOlt
101 default: true
102 description: "Re-install olt software bringing up CORD"
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -0700103
Matteo Scandolofe69a8c2018-11-27 11:50:06 -0800104 - bool:
105 name: installBBSim
106 default: false
107 description: "Install the BBSim container"
108
109 - string:
110 name: onuNumber
111 default: '16'
112 description: "Onus per PonPort"
113
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -0700114 concurrent: true
115
116 pipeline-scm:
117 script-path: '{Jenkinsfile}'
118 scm:
119 - git:
Kailash Khalasi7637aeb2018-08-23 10:30:09 -0700120 url: '{gerrit-server-url}/cord-tester'
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -0700121 branches:
122 - '{branch}'
123
124- job-template:
Kailash Khalasi9559f362018-09-14 13:53:28 -0700125 name: 'build_{profile}_{config-pod}_{branch}'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700126 id: build_pod_timer
Suchitra Vemuri2c8ec0b2018-05-07 13:35:54 -0700127 description: |
128 <!-- Managed by Jenkins Job Builder -->
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700129 Nightly Kubernetes tests on {config-pod} <br /><br />
Suchitra Vemuricbb295e2018-06-01 18:48:30 -0700130 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
131 Created by Suchitra Vemuri, suchitra@opennetworking.org <br />
132 Copyright (c) 2017 Open Networking Foundation (ONF)
133
134 <<: *test-pipe-job-boiler-plate
135
136 parameters:
137 - string:
138 name: TestNodeName
139 default: '{testvm}'
140 description: 'Jenkins node name of TestVM Node'
141
142 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700143 name: cordRepoUrl
144 default: '{gerrit-server-url}'
145 description: 'The URL of the CORD Project repository'
Suchitra Vemuricbb295e2018-06-01 18:48:30 -0700146
147 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700148 name: configBaseDir
149 default: 'pod-configs'
Suchitra Vemuricbb295e2018-06-01 18:48:30 -0700150 description: 'The directory inside the POD configs repository'
151
152 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700153 name: configDeploymentDir
154 default: 'deployment-configs'
155 description: 'The deployment configs folder'
156
157 - string:
158 name: configKubernetesDir
159 default: 'kubernetes-configs'
160 description: 'The kubernetes config folder'
161
162 - string:
Kailash Khalasi619e6882018-09-13 13:15:37 -0700163 name: configToscaDir
164 default: 'tosca-configs'
165 description: 'The tosca config folder'
166
167 - string:
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700168 name: configFileName
169 default: '{config-pod}'
170 description: 'The config file'
Suchitra Vemuricbb295e2018-06-01 18:48:30 -0700171
172 - string:
Kailash Khalasid9e6aff2018-08-27 15:10:16 -0700173 name: oltDebVersion
Kailash Khalasibd659412018-08-28 10:37:05 -0700174 default: '{oltDebVersion}'
Kailash Khalasid9e6aff2018-08-27 15:10:16 -0700175 description: 'OLT Software version to install'
176
177 - string:
Suchitra Vemuricbb295e2018-06-01 18:48:30 -0700178 name: branch
179 default: '{branch}'
180
181 - string:
Kailash4c745a12019-03-15 11:32:07 -0700182 name: helmRepoUrl
183 default: 'https://charts.opencord.org'
184 description: 'URL where helm-charts are published'
185
186 - string:
Kailash Khalasi9559f362018-09-14 13:53:28 -0700187 name: profile
188 default: '{profile}'
189 description: 'Profile in which this job installs'
Suchitra Vemuricbb295e2018-06-01 18:48:30 -0700190
Kailash Khalasice9eaec2018-09-14 12:01:56 -0700191 - bool:
192 name: configurePod
193 default: true
194 description: "Configure POD via TOSCA post build"
195
Kailashdee47a02018-11-29 08:46:32 -0800196 - bool:
197 name: reinstallOlt
198 default: true
199 description: "Re-install olt software bringing up CORD"
200
201 - bool:
202 name: installBBSim
203 default: false
204 description: "Install the BBSim container"
205
206 - string:
207 name: onuNumber
208 default: '16'
209 description: "Onus per PonPort"
210
Kailash Khalasi9559f362018-09-14 13:53:28 -0700211 - string:
212 name: notificationEmail
213 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
214 description: ''
215
Suchitra Vemuricbb295e2018-06-01 18:48:30 -0700216 concurrent: true
217
218 pipeline-scm:
219 script-path: '{Jenkinsfile}'
220 scm:
221 - git:
222 url: '{gerrit-server-url}/cord-tester'
223 branches:
224 - '{branch}'
225
226 triggers:
227 - timed: |
228 TZ=America/Los_Angeles
Kailash Khalasiacd7ea02018-09-28 13:36:47 -0700229 H {time} * * *
Kailash Khalasi9559f362018-09-14 13:53:28 -0700230
231- job-template:
232 name: 'build_{profile}_{config-pod}_{branch}_test'
233 id: build_pod_test
234 description: |
235 <!-- Managed by Jenkins Job Builder -->
236 Post Tests on {config-pod} triggered by build_{config-pod}_{branch} <br /><br />
237 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
238 Created by Kailash Khalasi - kailash@opennetworking.org <br />
239 Copyright (c) 2017 Open Networking Foundation (ONF)
240
241 <<: *test-pipe-job-boiler-plate
242
243 parameters:
244 - string:
245 name: TestNodeName
246 default: '{testvm}'
247 description: 'Jenkins node name of TestVM Node'
248
249 - string:
250 name: cordRepoUrl
251 default: '{gerrit-server-url}'
252 description: 'The URL of the CORD Project repository'
253
254 - string:
255 name: configBaseDir
256 default: 'pod-configs'
257 description: 'The directory inside the POD configs repository'
258
259 - string:
260 name: configDeploymentDir
261 default: 'deployment-configs'
262 description: 'The deployment configs folder'
263
264 - string:
265 name: configKubernetesDir
266 default: 'kubernetes-configs'
267 description: 'The kubernetes config folder'
268
269 - string:
270 name: configToscaDir
271 default: 'tosca-configs'
272 description: 'The tosca config folder'
273
274 - string:
275 name: configFileName
276 default: '{config-pod}'
277 description: 'The config file'
278
279 - string:
280 name: branch
281 default: '{branch}'
282
283 - string:
284 name: notificationEmail
285 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
286 description: ''
287
288 concurrent: true
289
290 pipeline-scm:
291 script-path: '{Jenkinsfile}'
292 scm:
293 - git:
294 url: '{gerrit-server-url}/cord-tester'
295 branches:
296 - '{branch}'
297
298 triggers:
299 - reverse:
300 jobs: 'build_{profile}_{config-pod}_{branch}'
301 result: 'success'
Kailash Khalasi4de32fe2018-11-12 13:31:39 -0800302
303- job-template:
304 name: 'build_{profile}_{config-pod}_{branch}_post_actions'
305 id: post_build_actions
306 description: |
307 <!-- Managed by Jenkins Job Builder -->
308 Post Actions on {config-pod} triggered by build_{config-pod}_{branch}. Service ofagent restart required <br /><br />
309 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
310 Created by Kailash Khalasi - kailash@opennetworking.org <br />
311 Copyright (c) 2017 Open Networking Foundation (ONF)
312
313 <<: *test-pipe-job-boiler-plate
314
315 parameters:
316 - string:
317 name: TestNodeName
318 default: '{testvm}'
319 description: 'Jenkins node name of TestVM Node'
320
321 - string:
322 name: cordRepoUrl
323 default: '{gerrit-server-url}'
324 description: 'The URL of the CORD Project repository'
325
326 - string:
327 name: configBaseDir
328 default: 'pod-configs'
329 description: 'The directory inside the POD configs repository'
330
331 - string:
332 name: configDeploymentDir
333 default: 'deployment-configs'
334 description: 'The deployment configs folder'
335
336 - string:
Kailashc7d9e4e2018-11-13 14:48:23 -0800337 name: configKubernetesDir
338 default: 'kubernetes-configs'
339 description: 'The kubernetes config folder'
340
341 - string:
Kailash Khalasi4de32fe2018-11-12 13:31:39 -0800342 name: configFileName
343 default: '{config-pod}'
344 description: 'The config file'
345
346 - string:
347 name: branch
348 default: '{branch}'
349
350 - string:
351 name: notificationEmail
352 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
353 description: ''
354
355 concurrent: true
356
357 pipeline-scm:
358 script-path: '{Jenkinsfile}'
359 scm:
360 - git:
361 url: '{gerrit-server-url}/cord-tester'
362 branches:
363 - '{branch}'
364
365 triggers:
366 - reverse:
367 jobs: 'build_{profile}_{config-pod}_{branch}'
368 result: 'failure'
Kailashd1963d12018-12-17 15:11:01 -0800369
Kailashd1963d12018-12-17 15:11:01 -0800370- job-template:
371 name: 'build_{config-pod}_seba_release_{release}'
372 id: build_pod_manual_release
373 description: |
374 <!-- Managed by Jenkins Job Builder -->
375 Manual Build on POD {config-pod} using {Jenkinsfile} <br /><br />
376 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
377 Created by QA (Suchitra Vemuri - suchitra@opennetworking.org ) <br />
378 Copyright (c) 2018 Open Networking Foundation (ONF)
379
380 <<: *test-pipe-job-boiler-plate
381
382 parameters:
383 - string:
384 name: TestNodeName
385 default: '{testvm}'
386 description: 'Jenkins node name of TestVM Node'
387
388 - string:
389 name: cordRepoUrl
390 default: '{gerrit-server-url}'
391 description: 'The URL of the CORD Project repository'
392
393 - string:
394 name: configBaseDir
395 default: 'pod-configs'
396 description: 'The directory inside the POD configs repository'
397
398 - string:
399 name: configDeploymentDir
400 default: 'deployment-configs'
401 description: 'The deployment configs folder'
402
403 - string:
404 name: configKubernetesDir
405 default: 'kubernetes-configs'
406 description: 'The kubernetes config folder'
407
408 - string:
409 name: configToscaDir
410 default: 'tosca-configs'
411 description: 'The tosca config folder'
412
413 - string:
414 name: configFileName
415 default: '{config-pod}'
416 description: 'The config file'
417
418 - string:
419 name: oltDebVersion
420 default: '{oltDebVersion}'
421 description: 'OLT Software version to install'
422
423 - string:
424 name: branch
425 default: '{branch}'
426
427 - string:
428 name: notificationEmail
429 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
430 description: ''
431
432 - bool:
433 name: configurePod
434 default: true
435 description: "Configure POD via TOSCA post build"
436
437 - bool:
438 name: reinstallOlt
439 default: true
440 description: "Re-install olt software bringing up CORD"
441
442 - bool:
443 name: installBBSim
444 default: false
445 description: "Install the BBSim container"
446
447 - string:
448 name: onuNumber
449 default: '16'
450 description: "Onus per PonPort"
451
452 concurrent: true
453
454 pipeline-scm:
455 script-path: '{Jenkinsfile}'
456 scm:
457 - git:
458 url: '{gerrit-server-url}/cord-tester'
459 branches:
460 - '{branch}'
461
462- job-template:
463 name: 'build_{config-pod}_seba_release_{release}'
464 id: build_pod_release
465 description: |
466 <!-- Managed by Jenkins Job Builder -->
467 Manual Build on POD {config-pod} using {Jenkinsfile} <br /><br />
468 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
469 Created by QA (Suchitra Vemuri - suchitra@opennetworking.org ) <br />
470 Copyright (c) 2018 Open Networking Foundation (ONF)
471
472 <<: *test-pipe-job-boiler-plate
473
474 parameters:
475 - string:
476 name: TestNodeName
477 default: '{testvm}'
478 description: 'Jenkins node name of TestVM Node'
479
480 - string:
481 name: cordRepoUrl
482 default: '{gerrit-server-url}'
483 description: 'The URL of the CORD Project repository'
484
485 - string:
486 name: configBaseDir
487 default: 'pod-configs'
488 description: 'The directory inside the POD configs repository'
489
490 - string:
491 name: configDeploymentDir
492 default: 'deployment-configs'
493 description: 'The deployment configs folder'
494
495 - string:
496 name: configKubernetesDir
497 default: 'kubernetes-configs'
498 description: 'The kubernetes config folder'
499
500 - string:
501 name: configToscaDir
502 default: 'tosca-configs'
503 description: 'The tosca config folder'
504
505 - string:
506 name: configFileName
507 default: '{config-pod}'
508 description: 'The config file'
509
510 - string:
511 name: oltDebVersion
512 default: '{oltDebVersion}'
513 description: 'OLT Software version to install'
514
515 - string:
Kailash5f1dd1b2019-07-10 10:57:32 -0700516 name: helmRepoUrl
517 default: 'https://charts.opencord.org'
518 description: 'URL where helm-charts are published'
519
520 - string:
Kailashd1963d12018-12-17 15:11:01 -0800521 name: branch
522 default: '{branch}'
523
524 - string:
525 name: notificationEmail
526 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
527 description: ''
528
529 - bool:
530 name: configurePod
531 default: true
532 description: "Configure POD via TOSCA post build"
533
534 - bool:
535 name: reinstallOlt
536 default: true
537 description: "Re-install olt software bringing up CORD"
538
539 - bool:
540 name: installBBSim
541 default: false
542 description: "Install the BBSim container"
543
544 - string:
545 name: onuNumber
546 default: '16'
547 description: "Onus per PonPort"
548
549 concurrent: true
550
551 pipeline-scm:
552 script-path: '{Jenkinsfile}'
553 scm:
554 - git:
555 url: '{gerrit-server-url}/cord-tester'
556 branches:
557 - '{branch}'
558
559 triggers:
560 - timed: |
561 TZ=America/Los_Angeles
562 H {time} * * *
563
564- job-template:
565 name: 'build_{config-pod}_seba_release_{release}_test'
566 id: build_pod_release_test
567 description: |
568 <!-- Managed by Jenkins Job Builder -->
569 Post Tests on {config-pod} triggered by build_{config-pod}_{branch} <br /><br />
570 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
571 Created by Kailash Khalasi - kailash@opennetworking.org <br />
572 Copyright (c) 2017 Open Networking Foundation (ONF)
573
574 <<: *test-pipe-job-boiler-plate
575
576 parameters:
577 - string:
578 name: TestNodeName
579 default: '{testvm}'
580 description: 'Jenkins node name of TestVM Node'
581
582 - string:
583 name: cordRepoUrl
584 default: '{gerrit-server-url}'
585 description: 'The URL of the CORD Project repository'
586
587 - string:
588 name: configBaseDir
589 default: 'pod-configs'
590 description: 'The directory inside the POD configs repository'
591
592 - string:
593 name: configDeploymentDir
594 default: 'deployment-configs'
595 description: 'The deployment configs folder'
596
597 - string:
598 name: configKubernetesDir
599 default: 'kubernetes-configs'
600 description: 'The kubernetes config folder'
601
602 - string:
603 name: configToscaDir
604 default: 'tosca-configs'
605 description: 'The tosca config folder'
606
607 - string:
608 name: configFileName
609 default: '{config-pod}'
610 description: 'The config file'
611
612 - string:
613 name: branch
614 default: '{branch}'
615
616 - string:
617 name: notificationEmail
618 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
619 description: ''
620
621 concurrent: true
622
623 pipeline-scm:
624 script-path: '{Jenkinsfile}'
625 scm:
626 - git:
627 url: '{gerrit-server-url}/cord-tester'
628 branches:
629 - '{branch}'
630
631 triggers:
632 - reverse:
633 jobs: 'build_{config-pod}_seba_release_{release}'
634 result: 'success'
Kailash5b1a1612018-12-21 15:17:21 -0800635
636
637- job-template:
638 name: 'build_{config-pod}_seba_release_{release}_microcharts_test'
639 id: build_pod_release_test_microcharts
640 description: |
641 <!-- Managed by Jenkins Job Builder -->
642 Post Tests on {config-pod} triggered by build_{config-pod}_{branch} <br /><br />
643 Created from job-template {id} from ci-management/jjb/cord-test/cord-test-pipeline.yaml <br />
644 Created by Kailash Khalasi - kailash@opennetworking.org <br />
645 Copyright (c) 2017 Open Networking Foundation (ONF)
646
647 <<: *test-pipe-job-boiler-plate
648
649 parameters:
650 - string:
651 name: TestNodeName
652 default: '{testvm}'
653 description: 'Jenkins node name of TestVM Node'
654
655 - string:
656 name: cordRepoUrl
657 default: '{gerrit-server-url}'
658 description: 'The URL of the CORD Project repository'
659
660 - string:
661 name: configBaseDir
662 default: 'pod-configs'
663 description: 'The directory inside the POD configs repository'
664
665 - string:
666 name: configDeploymentDir
667 default: 'deployment-configs'
668 description: 'The deployment configs folder'
669
670 - string:
671 name: configKubernetesDir
672 default: 'kubernetes-configs'
673 description: 'The kubernetes config folder'
674
675 - string:
676 name: configToscaDir
677 default: 'tosca-configs'
678 description: 'The tosca config folder'
679
680 - string:
681 name: configFileName
682 default: '{config-pod}'
683 description: 'The config file'
684
685 - string:
686 name: branch
687 default: '{branch}'
688
689 - string:
690 name: notificationEmail
691 default: 'kailash@opennetworking.org, you@opennetworking.org, suchitra@opennetworking.org'
692 description: ''
693
694 concurrent: true
695
696 pipeline-scm:
697 script-path: '{Jenkinsfile}'
698 scm:
699 - git:
700 url: '{gerrit-server-url}/cord-tester'
701 branches:
702 - '{branch}'
703
704 triggers:
705 - reverse:
706 jobs: 'build_{config-pod}_seba_release_{release}_microcharts'
707 result: 'success'
Kailashc8c05d52019-01-15 20:01:11 -0800708
709
710- job-template:
Kailashd22f91f2019-02-14 08:52:52 -0800711 name: 'build_{config-pod}'
Kailashc8c05d52019-01-15 20:01:11 -0800712 id: build_mcord_pod_manual
713 description: |
714 <!-- Managed by Jenkins Job Builder -->
715 Manual Build on POD {config-pod} using {Jenkinsfile} <br /><br />
716 Created from job-template {id} from ci-management/jjb/cord-test/nightly-build-pipeline.yaml <br />
717 Created by QA (Kailash Khalasi - kailash@opennetworking.org ) <br />
718 Copyright (c) 2019 Open Networking Foundation (ONF)
719
720 <<: *test-pipe-job-boiler-plate
721
722 parameters:
723 - string:
724 name: TestNodeName
725 default: '{testvm}'
726 description: 'Jenkins node name of TestVM Node'
727
728 - string:
729 name: cordRepoUrl
730 default: '{gerrit-server-url}'
731 description: 'The URL of the CORD Project repository'
732
733 - string:
734 name: configBaseDir
735 default: 'pod-configs'
736 description: 'The directory inside the POD configs repository'
737
738 - string:
739 name: configDeploymentDir
740 default: 'deployment-configs'
741 description: 'The deployment configs folder'
742
743 - string:
744 name: configKubernetesDir
745 default: 'kubernetes-configs'
746 description: 'The kubernetes config folder'
747
748 - string:
749 name: configToscaDir
750 default: 'tosca-configs'
751 description: 'The tosca config folder'
752
753 - string:
754 name: configFileName
755 default: '{config-pod}'
756 description: 'The config file'
757
758 - string:
759 name: branch
760 default: '{branch}'
761
762 - string:
763 name: profile
764 default: '{profile}'
765 description: 'Profile in which this job installs'
766
767 - string:
768 name: notificationEmail
769 default: 'luca@opennetworking.org, teo@opennetworking.org, weiyu@opennetworking.org'
770 description: ''
771
772 - bool:
773 name: configurePod
Matteo Scandoloa9b416e2019-01-24 15:21:07 -0800774 default: true
Kailashc8c05d52019-01-15 20:01:11 -0800775 description: "Configure POD via TOSCA post build"
776
Matteo Scandoloa6791892019-01-25 15:46:03 -0800777 - bool:
778 name: installEpcControlPlane
779 default: true
780 description: "Install the EPC control plane"
781
Kailashc8c05d52019-01-15 20:01:11 -0800782 concurrent: true
783
784 pipeline-scm:
785 script-path: '{Jenkinsfile}'
786 scm:
787 - git:
788 url: '{gerrit-server-url}/cord-tester'
789 branches:
790 - '{branch}'