blob: d038eb3c7ae0600275f93610e5efa748ad29f6c6 [file] [log] [blame]
Kailash Khalasi417d13f2018-04-17 12:38:48 -07001---
2# POD Nightly Build Pipeline E-CORD Jobs
3
4- project:
5 name: ecord-nightly-build-pipeline
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 jobs:
12 # qct pod 3 build jobs (ecord-global)
13 - 'build_pod_first':
14 pod: 'qct-pod3'
15 pod_config: 'qct-pod3-ecord-global.yml'
16 profile: 'ecord-global'
17 branch: 'cord-4.1'
18 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
19 time: '20'
Kailash Khalasicd1b5fe2018-05-17 12:50:22 -070020 disabled: true
Kailash Khalasi417d13f2018-04-17 12:38:48 -070021
22 - 'build_pod':
23 pod: 'qct-pod3'
24 pod_config: 'qct-pod3-ecord-global.yml'
25 profile: 'ecord-global'
26 branch: 'cord-5.0'
27 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
28 fromBranch: 'cord-4.1'
Kailash Khalasicd1b5fe2018-05-17 12:50:22 -070029 disabled: true
Kailash Khalasi417d13f2018-04-17 12:38:48 -070030
31 - 'build_pod':
32 pod: 'qct-pod3'
33 pod_config: 'qct-pod3-ecord-global.yml'
34 profile: 'ecord-global'
35 branch: 'master'
36 Jenkinsfile: 'Jenkinsfile'
37 fromBranch: 'cord-5.0'
Kailash Khalasicd1b5fe2018-05-17 12:50:22 -070038 disabled: true
Kailash Khalasi417d13f2018-04-17 12:38:48 -070039
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070040 # ONLAB ECORD build jobs (ecord-global)
Suchitra Vemuri0416b392018-05-18 16:45:23 -070041 - 'build_ecord_pod_manual':
42 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070043 pod_config: 'onlab-ecord-global.yml'
44 profile: 'ecord-global'
45 branch: 'cord-4.1'
46 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
Suchitra Vemuri0416b392018-05-18 16:45:23 -070047 local_pod_name: 'onlab-ecord-global'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070048
Kailash Khalasi417d13f2018-04-17 12:38:48 -070049 # qct pod 3 test jobs (ecord-global)
50 - 'build_pod_test':
51 pod: 'qct-pod3'
52 pod_config: 'qct-pod3-ecord-global.yml'
53 profile: 'ecord-global'
54 branch: 'cord-4.1'
55 Jenkinsfile: 'Jenkinsfile-ecord-global'
56
57 - 'build_pod_test':
58 pod: 'qct-pod3'
59 pod_config: 'qct-pod3-ecord-global.yml'
60 profile: 'ecord-global'
61 branch: 'cord-5.0'
62 Jenkinsfile: 'Jenkinsfile-ecord-global'
63
64
65 - 'build_pod_test':
66 pod: 'qct-pod3'
67 pod_config: 'qct-pod3-ecord-global.yml'
68 profile: 'ecord-global'
69 branch: 'master'
70 Jenkinsfile: 'Jenkinsfile-ecord-global'
71
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070072 # ONLAB Global POD test jobs (ecord-global)
Suchitra Vemuri0416b392018-05-18 16:45:23 -070073 - 'build_ecord_pod_manual_test':
74 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070075 pod_config: 'onlab-ecord-global.yml'
76 profile: 'ecord-global'
77 branch: 'cord-4.1'
78 Jenkinsfile: 'Jenkinsfile-ecord-global'
Suchitra Vemuri0416b392018-05-18 16:45:23 -070079 local_pod_name: 'onlab_ecord-global'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070080
Kailash Khalasi417d13f2018-04-17 12:38:48 -070081 # qct pod 3 build jobs (ecord-local)
82 - 'build_pod_first':
83 pod: 'qct-pod3'
84 pod_config: 'qct-pod3-ecord-local.yml'
85 profile: 'ecord-local'
86 branch: 'cord-4.1'
87 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
88 time: '3'
89
90 - 'build_pod':
91 pod: 'qct-pod3'
92 pod_config: 'qct-pod3-ecord-local.yml'
93 profile: 'ecord-local'
94 branch: 'cord-5.0'
95 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
96 fromBranch: 'cord-4.1'
97
98 - 'build_pod':
99 pod: 'qct-pod3'
100 pod_config: 'qct-pod3-ecord-local.yml'
101 profile: 'ecord-local'
102 branch: 'master'
103 Jenkinsfile: 'Jenkinsfile'
104 fromBranch: 'cord-5.0'
105
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700106 # ONLAB LOCAL build jobs (ecord-local)
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700107 - 'build_ecord_pod_manual':
108 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700109 pod_config: 'onlab-ecord-local-pod1.yml'
110 profile: 'ecord-local'
111 branch: 'cord-4.1'
112 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700113 local_pod_name: 'onlab-ecord-local-pod1'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700114
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700115 - 'build_ecord_pod_manual':
116 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700117 pod_config: 'onlab-ecord-local-pod2.yml'
118 profile: 'ecord-local'
119 branch: 'cord-4.1'
120 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700121 local_pod_name: 'onlab-ecord-local-pod2'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700122
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700123 - 'build_ecord_pod_manual':
124 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700125 pod_config: 'onlab-ecord-local-pod3.yml'
126 profile: 'ecord-local'
127 branch: 'cord-4.1'
128 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700129 local_pod_name: 'onlab-ecord-local-pod3'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700130
Kailash Khalasi417d13f2018-04-17 12:38:48 -0700131 # qct pod 3 test jobs (ecord-local)
132 - 'build_pod_test':
133 pod: 'qct-pod3'
134 pod_config: 'qct-pod3-ecord-local.yml'
135 profile: 'ecord-local'
136 branch: 'cord-4.1'
137 Jenkinsfile: 'Jenkinsfile-ecord-local'
138
139 - 'build_pod_test':
140 pod: 'qct-pod3'
141 pod_config: 'qct-pod3-ecord-local.yml'
142 profile: 'ecord-local'
143 branch: 'cord-5.0'
144 Jenkinsfile: 'Jenkinsfile-ecord-local'
145
146 - 'build_pod_test':
147 pod: 'qct-pod3'
148 pod_config: 'qct-pod3-ecord-local.yml'
149 profile: 'ecord-local'
150 branch: 'master'
151 Jenkinsfile: 'Jenkinsfile-ecord-local'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700152
153 # ONLAB Local POD test jobs (ecord-local)
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700154 - 'build_ecord_pod_manual_test':
155 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700156 pod_config: 'onlab-ecord-local-pod1.yml'
157 profile: 'ecord-local'
158 branch: 'cord-4.1'
159 Jenkinsfile: 'Jenkinsfile-ecord-local'
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700160 local_pod_name: 'onlab-ecord-local-pod1'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700161
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700162 - 'build_ecord_pod_manual_test':
163 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700164 pod_config: 'onlab-ecord-local-pod2.yml'
165 profile: 'ecord-local'
166 branch: 'cord-4.1'
167 Jenkinsfile: 'Jenkinsfile-ecord-local'
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700168 local_pod_name: 'onlab-ecord-local-pod2'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700169
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700170 - 'build_ecord_pod_manual_test':
171 pod: 'onf-build'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700172 pod_config: 'onlab-ecord-local-pod3.yml'
173 profile: 'ecord-local'
174 branch: 'cord-4.1'
175 Jenkinsfile: 'Jenkinsfile-ecord-local'
Suchitra Vemuri0416b392018-05-18 16:45:23 -0700176 local_pod_name: 'onlab-ecord-local-pod3'