blob: 0686772885a6e1175d0febd89d87a5b8e93ec924 [file] [log] [blame]
Suchitra Vemuricbb295e2018-06-01 18:48:30 -07001---
2# POD Nightly Test Pipeline RCORD Lite Jobs
3
4- project:
5 name: rcord-lite-nightly-job
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 jobs:
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070012 # flex pod1 with olt/onu kubernetes build jobs (rcord lite)
13 - 'build_pod_timer':
Suchitra Vemurieb75cbe2018-06-04 10:57:58 -070014 testvm: 'qa-testvm-pod'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070015 config-pod: 'flex-pod1-olt'
Kailash Khalasi9559f362018-09-14 13:53:28 -070016 profile: 'rcord-topdown'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070017 branch: 'cord-6.0'
18 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown'
Kailash Khalasia3bd0552018-08-28 11:15:42 -070019 oltDebVersion: 'openolt-1.4.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -070020 configurePod: true
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070021 time: '20'
Kailash Khalasi81e57f42018-08-07 10:22:59 -070022
Suchitra Vemuri898d1c82018-06-11 16:29:40 -070023 # flex pod1 with olt/onu kubernetes build jobs (rcord lite)
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070024 - 'build_pod_timer':
Suchitra Vemuri898d1c82018-06-11 16:29:40 -070025 testvm: 'qa-testvm-pod'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070026 config-pod: 'flex-pod1-olt'
Kailash Khalasi9559f362018-09-14 13:53:28 -070027 profile: 'rcord-zerotouch'
Suchitra Vemurid86e2cb2018-07-25 15:36:55 -070028 branch: 'cord-6.0'
Kailash Khalasi4ed51922018-09-21 08:27:34 -070029 Jenkinsfile: 'Jenkinsfile-rcordlite-zerotouch'
Kailash Khalasid9e6aff2018-08-27 15:10:16 -070030 oltDebVersion: 'openolt-1.4.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -070031 configurePod: true
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070032 time: '22'
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070033
Kailash Khalasi4de32fe2018-11-12 13:31:39 -080034 # flex pod1 with olt/onu postactions job
35 - 'post_build_actions':
36 testvm: 'qa-testvm-pod'
37 config-pod: 'flex-pod1-olt'
38 profile: 'rcord-topdown'
39 branch: 'cord-6.0'
40 Jenkinsfile: 'Jenkinsfile-postactions'
41
42 # flex pod1 with olt/onu postactions job
43 - 'post_build_actions':
44 testvm: 'qa-testvm-pod'
45 config-pod: 'flex-pod1-olt'
46 profile: 'rcord-zerotouch'
47 branch: 'cord-6.0'
48 Jenkinsfile: 'Jenkinsfile-postactions'
49
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070050 # flex pod1 with olt/onu kubernetes master build jobs (rcord lite)
51 - 'build_pod_timer':
52 testvm: 'qa-testvm-pod'
53 config-pod: 'flex-pod1-olt'
Kailash Khalasi9559f362018-09-14 13:53:28 -070054 profile: 'rcord-topdown'
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070055 branch: 'master'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070056 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
Kailash Khalasi9559f362018-09-14 13:53:28 -070057 oltDebVersion: 'openolt-master.deb'
58 configurePod: true
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070059 time: '0'
60
61 # flex pod1 with olt/onu test job
62 - 'build_pod_test':
63 testvm: 'qa-testvm-pod'
64 config-pod: 'flex-pod1-olt'
65 profile: 'rcord-topdown'
66 branch: 'master'
67 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-test'
68
69 # flex pod1 with olt/onu kubernetes master build jobs (rcord lite)
70 - 'build_pod_timer':
71 testvm: 'qa-testvm-pod'
72 config-pod: 'flex-pod1-olt'
73 profile: 'rcord-zerotouch'
74 branch: 'master'
75 Jenkinsfile: 'Jenkinsfile-rcordlite-zerotouch-build'
76 oltDebVersion: 'openolt-master.deb'
77 configurePod: true
78 time: '2'
79
80 # flex pod1 with olt/onu test job
81 - 'build_pod_test':
82 testvm: 'qa-testvm-pod'
83 config-pod: 'flex-pod1-olt'
84 profile: 'rcord-zerotouch'
85 branch: 'master'
86 Jenkinsfile: 'Jenkinsfile-rcordlite-zerotouch-test'
Suchitra Vemuri0a1978a2018-08-31 11:05:16 -070087
Kailash Khalasice9eaec2018-09-14 12:01:56 -070088 # qct pod1 kubernetes build jobs (rcord lite topdown)
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070089 - 'build_pod_timer':
Kailash Khalasi81e57f42018-08-07 10:22:59 -070090 testvm: 'qct-pod1'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070091 config-pod: 'qct-pod1'
Kailash Khalasi9559f362018-09-14 13:53:28 -070092 profile: 'rcord-topdown'
Kailash Khalasi81e57f42018-08-07 10:22:59 -070093 branch: 'master'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070094 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
Kailash Khalasia3bd0552018-08-28 11:15:42 -070095 oltDebVersion: 'openolt-1.4.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -070096 configurePod: true
Kailash Khalasi81e57f42018-08-07 10:22:59 -070097 time: '0'
Kailash Khalasid9e6aff2018-08-27 15:10:16 -070098
Kailash Khalasi9559f362018-09-14 13:53:28 -070099 # qct pod1 test jobs (rcord lite topdown)
100 - 'build_pod_test':
101 testvm: 'qct-pod1'
102 config-pod: 'qct-pod1'
103 profile: 'rcord-topdown'
104 branch: 'master'
105 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-test'
106
Kailash Khalasiacd7ea02018-09-28 13:36:47 -0700107 # flex onf pod 1 kubernetes build jobs (rcord lite)
108 - 'build_pod_manual':
109 testvm: 'qa-testvm-pod'
110 config-pod: 'flex-onf-pod1'
111 profile: 'rcord-topdown'
112 branch: 'master'
113 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
114 oltDebVersion: 'openolt-master.deb'
115 configurePod: true
116
siddharthgogar1df323d2018-08-07 17:03:37 -0700117 # flex ocp pod 2 kubernetes build jobs (rcord lite)
Kailash Khalasi9559f362018-09-14 13:53:28 -0700118 - 'build_pod_manual':
siddharthgogar1df323d2018-08-07 17:03:37 -0700119 testvm: 'flex-pod2'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -0700120 config-pod: 'flex-ocp-pod2'
Kailash Khalasi9559f362018-09-14 13:53:28 -0700121 profile: 'rcord-topdown'
siddharthgogar1df323d2018-08-07 17:03:37 -0700122 branch: 'master'
Kailash Khalasice9eaec2018-09-14 12:01:56 -0700123 Jenkinsfile: 'Jenkinsfile-rcordlite-topdown-build'
Kailash Khalasiacd7ea02018-09-28 13:36:47 -0700124 oltDebVersion: 'openolt-master.deb'
Kailash Khalasi9559f362018-09-14 13:53:28 -0700125 configurePod: true