blob: 0092ebf0d9a2010a2f609751e29fdd7ae9b6e40b [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)
41 - 'build_pod_manual':
42 pod: 'onlab-ecord-global'
43 pod_config: 'onlab-ecord-global.yml'
44 profile: 'ecord-global'
45 branch: 'cord-4.1'
46 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
47
Kailash Khalasi417d13f2018-04-17 12:38:48 -070048 # qct pod 3 test jobs (ecord-global)
49 - 'build_pod_test':
50 pod: 'qct-pod3'
51 pod_config: 'qct-pod3-ecord-global.yml'
52 profile: 'ecord-global'
53 branch: 'cord-4.1'
54 Jenkinsfile: 'Jenkinsfile-ecord-global'
55
56 - 'build_pod_test':
57 pod: 'qct-pod3'
58 pod_config: 'qct-pod3-ecord-global.yml'
59 profile: 'ecord-global'
60 branch: 'cord-5.0'
61 Jenkinsfile: 'Jenkinsfile-ecord-global'
62
63
64 - 'build_pod_test':
65 pod: 'qct-pod3'
66 pod_config: 'qct-pod3-ecord-global.yml'
67 profile: 'ecord-global'
68 branch: 'master'
69 Jenkinsfile: 'Jenkinsfile-ecord-global'
70
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070071 # ONLAB Global POD test jobs (ecord-global)
72 - 'build_pod_manual_test':
73 pod: 'onlab-ecord-global'
74 pod_config: 'onlab-ecord-global.yml'
75 profile: 'ecord-global'
76 branch: 'cord-4.1'
77 Jenkinsfile: 'Jenkinsfile-ecord-global'
78
Kailash Khalasi417d13f2018-04-17 12:38:48 -070079 # qct pod 3 build jobs (ecord-local)
80 - 'build_pod_first':
81 pod: 'qct-pod3'
82 pod_config: 'qct-pod3-ecord-local.yml'
83 profile: 'ecord-local'
84 branch: 'cord-4.1'
85 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
86 time: '3'
87
88 - 'build_pod':
89 pod: 'qct-pod3'
90 pod_config: 'qct-pod3-ecord-local.yml'
91 profile: 'ecord-local'
92 branch: 'cord-5.0'
93 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
94 fromBranch: 'cord-4.1'
95
96 - 'build_pod':
97 pod: 'qct-pod3'
98 pod_config: 'qct-pod3-ecord-local.yml'
99 profile: 'ecord-local'
100 branch: 'master'
101 Jenkinsfile: 'Jenkinsfile'
102 fromBranch: 'cord-5.0'
103
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700104 # ONLAB LOCAL build jobs (ecord-local)
105 - 'build_pod_manual':
106 pod: 'onlab-ecord-local-pod1'
107 pod_config: 'onlab-ecord-local-pod1.yml'
108 profile: 'ecord-local'
109 branch: 'cord-4.1'
110 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
111
112 - 'build_pod_manual':
113 pod: 'onlab-ecord-local-pod2'
114 pod_config: 'onlab-ecord-local-pod2.yml'
115 profile: 'ecord-local'
116 branch: 'cord-4.1'
117 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
118
119 - 'build_pod_manual':
120 pod: 'onlab-ecord-local-pod3'
121 pod_config: 'onlab-ecord-local-pod3.yml'
122 profile: 'ecord-local'
123 branch: 'cord-4.1'
124 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
125
Kailash Khalasi417d13f2018-04-17 12:38:48 -0700126 # qct pod 3 test jobs (ecord-local)
127 - 'build_pod_test':
128 pod: 'qct-pod3'
129 pod_config: 'qct-pod3-ecord-local.yml'
130 profile: 'ecord-local'
131 branch: 'cord-4.1'
132 Jenkinsfile: 'Jenkinsfile-ecord-local'
133
134 - 'build_pod_test':
135 pod: 'qct-pod3'
136 pod_config: 'qct-pod3-ecord-local.yml'
137 profile: 'ecord-local'
138 branch: 'cord-5.0'
139 Jenkinsfile: 'Jenkinsfile-ecord-local'
140
141 - 'build_pod_test':
142 pod: 'qct-pod3'
143 pod_config: 'qct-pod3-ecord-local.yml'
144 profile: 'ecord-local'
145 branch: 'master'
146 Jenkinsfile: 'Jenkinsfile-ecord-local'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700147
148 # ONLAB Local POD test jobs (ecord-local)
149 - 'build_pod_manual_test':
150 pod: 'onlab-ecord-local-pod1'
151 pod_config: 'onlab-ecord-local-pod1.yml'
152 profile: 'ecord-local'
153 branch: 'cord-4.1'
154 Jenkinsfile: 'Jenkinsfile-ecord-local'
155
156 - 'build_pod_manual_test':
157 pod: 'onlab-ecord-local-pod2'
158 pod_config: 'onlab-ecord-local-pod2.yml'
159 profile: 'ecord-local'
160 branch: 'cord-4.1'
161 Jenkinsfile: 'Jenkinsfile-ecord-local'
162
163 - 'build_pod_manual_test':
164 pod: 'onlab-ecord-local-pod3'
165 pod_config: 'onlab-ecord-local-pod3.yml'
166 profile: 'ecord-local'
167 branch: 'cord-4.1'
168 Jenkinsfile: 'Jenkinsfile-ecord-local'