blob: 9df3203924c6cd818b2ec3f0fbdb96aa977657c4 [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'
20
21 - 'build_pod':
22 pod: 'qct-pod3'
23 pod_config: 'qct-pod3-ecord-global.yml'
24 profile: 'ecord-global'
25 branch: 'cord-5.0'
26 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
27 fromBranch: 'cord-4.1'
28
29 - 'build_pod':
30 pod: 'qct-pod3'
31 pod_config: 'qct-pod3-ecord-global.yml'
32 profile: 'ecord-global'
33 branch: 'master'
34 Jenkinsfile: 'Jenkinsfile'
35 fromBranch: 'cord-5.0'
36
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070037 # ONLAB ECORD build jobs (ecord-global)
38 - 'build_pod_manual':
39 pod: 'onlab-ecord-global'
40 pod_config: 'onlab-ecord-global.yml'
41 profile: 'ecord-global'
42 branch: 'cord-4.1'
43 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
44
Kailash Khalasi417d13f2018-04-17 12:38:48 -070045 # qct pod 3 test jobs (ecord-global)
46 - 'build_pod_test':
47 pod: 'qct-pod3'
48 pod_config: 'qct-pod3-ecord-global.yml'
49 profile: 'ecord-global'
50 branch: 'cord-4.1'
51 Jenkinsfile: 'Jenkinsfile-ecord-global'
52
53 - 'build_pod_test':
54 pod: 'qct-pod3'
55 pod_config: 'qct-pod3-ecord-global.yml'
56 profile: 'ecord-global'
57 branch: 'cord-5.0'
58 Jenkinsfile: 'Jenkinsfile-ecord-global'
59
60
61 - 'build_pod_test':
62 pod: 'qct-pod3'
63 pod_config: 'qct-pod3-ecord-global.yml'
64 profile: 'ecord-global'
65 branch: 'master'
66 Jenkinsfile: 'Jenkinsfile-ecord-global'
67
Suchitra Vemurid71d15c2018-05-16 15:01:26 -070068 # ONLAB Global POD test jobs (ecord-global)
69 - 'build_pod_manual_test':
70 pod: 'onlab-ecord-global'
71 pod_config: 'onlab-ecord-global.yml'
72 profile: 'ecord-global'
73 branch: 'cord-4.1'
74 Jenkinsfile: 'Jenkinsfile-ecord-global'
75
Kailash Khalasi417d13f2018-04-17 12:38:48 -070076 # qct pod 3 build jobs (ecord-local)
77 - 'build_pod_first':
78 pod: 'qct-pod3'
79 pod_config: 'qct-pod3-ecord-local.yml'
80 profile: 'ecord-local'
81 branch: 'cord-4.1'
82 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
83 time: '3'
84
85 - 'build_pod':
86 pod: 'qct-pod3'
87 pod_config: 'qct-pod3-ecord-local.yml'
88 profile: 'ecord-local'
89 branch: 'cord-5.0'
90 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
91 fromBranch: 'cord-4.1'
92
93 - 'build_pod':
94 pod: 'qct-pod3'
95 pod_config: 'qct-pod3-ecord-local.yml'
96 profile: 'ecord-local'
97 branch: 'master'
98 Jenkinsfile: 'Jenkinsfile'
99 fromBranch: 'cord-5.0'
100
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700101 # ONLAB LOCAL build jobs (ecord-local)
102 - 'build_pod_manual':
103 pod: 'onlab-ecord-local-pod1'
104 pod_config: 'onlab-ecord-local-pod1.yml'
105 profile: 'ecord-local'
106 branch: 'cord-4.1'
107 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
108
109 - 'build_pod_manual':
110 pod: 'onlab-ecord-local-pod2'
111 pod_config: 'onlab-ecord-local-pod2.yml'
112 profile: 'ecord-local'
113 branch: 'cord-4.1'
114 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
115
116 - 'build_pod_manual':
117 pod: 'onlab-ecord-local-pod3'
118 pod_config: 'onlab-ecord-local-pod3.yml'
119 profile: 'ecord-local'
120 branch: 'cord-4.1'
121 Jenkinsfile: 'Jenkinsfile.newBuildSystem'
122
Kailash Khalasi417d13f2018-04-17 12:38:48 -0700123 # qct pod 3 test jobs (ecord-local)
124 - 'build_pod_test':
125 pod: 'qct-pod3'
126 pod_config: 'qct-pod3-ecord-local.yml'
127 profile: 'ecord-local'
128 branch: 'cord-4.1'
129 Jenkinsfile: 'Jenkinsfile-ecord-local'
130
131 - 'build_pod_test':
132 pod: 'qct-pod3'
133 pod_config: 'qct-pod3-ecord-local.yml'
134 profile: 'ecord-local'
135 branch: 'cord-5.0'
136 Jenkinsfile: 'Jenkinsfile-ecord-local'
137
138 - 'build_pod_test':
139 pod: 'qct-pod3'
140 pod_config: 'qct-pod3-ecord-local.yml'
141 profile: 'ecord-local'
142 branch: 'master'
143 Jenkinsfile: 'Jenkinsfile-ecord-local'
Suchitra Vemurid71d15c2018-05-16 15:01:26 -0700144
145 # ONLAB Local POD test jobs (ecord-local)
146 - 'build_pod_manual_test':
147 pod: 'onlab-ecord-local-pod1'
148 pod_config: 'onlab-ecord-local-pod1.yml'
149 profile: 'ecord-local'
150 branch: 'cord-4.1'
151 Jenkinsfile: 'Jenkinsfile-ecord-local'
152
153 - 'build_pod_manual_test':
154 pod: 'onlab-ecord-local-pod2'
155 pod_config: 'onlab-ecord-local-pod2.yml'
156 profile: 'ecord-local'
157 branch: 'cord-4.1'
158 Jenkinsfile: 'Jenkinsfile-ecord-local'
159
160 - 'build_pod_manual_test':
161 pod: 'onlab-ecord-local-pod3'
162 pod_config: 'onlab-ecord-local-pod3.yml'
163 profile: 'ecord-local'
164 branch: 'cord-4.1'
165 Jenkinsfile: 'Jenkinsfile-ecord-local'