blob: 041162f2f47561fdcc56ebb75d37480da0eeca50 [file] [log] [blame]
Kailashd1963d12018-12-17 15:11:01 -08001---
2# POD Build Pipeline Jobs for Seba Releases
3
4- project:
5 name: seba-release-jobs
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 jobs:
Kailash4a873b72019-07-08 09:06:26 -070012 # onlab pod1 build 1.0
Kailashd1963d12018-12-17 15:11:01 -080013 - 'build_pod_manual_release':
14 testvm: 'onf-build'
Suchitra Vemuri54031822019-02-15 13:15:00 -080015 config-pod: 'onlab-pod1-voltha16'
Kailashd1963d12018-12-17 15:11:01 -080016 release: '1.0'
Kailash4a873b72019-07-08 09:06:26 -070017 branch: 'cord-6.1'
Kailashd1963d12018-12-17 15:11:01 -080018 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
Suchitra Vemuri54031822019-02-15 13:15:00 -080019 oltDebVersion: 'openolt-master-voltha16.deb'
Kailashd1963d12018-12-17 15:11:01 -080020
Kailash4a873b72019-07-08 09:06:26 -070021 # onlab pod1 build 2.0
22 - 'build_pod_manual_release':
23 testvm: 'onf-build'
24 config-pod: 'onlab-pod1'
25 release: '2.0'
26 branch: 'master'
27 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
28 oltDebVersion: 'openolt-master.deb'
29
Kailashd1963d12018-12-17 15:11:01 -080030 # onlab pod2 build
31 - 'build_pod_manual_release':
32 testvm: 'onf-build'
33 config-pod: 'onlab-pod2'
34 release: '1.0'
Kailash4a873b72019-07-08 09:06:26 -070035 branch: 'cord-6.1'
36 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
37 oltDebVersion: 'openolt-master.deb'
38
39 # onlab pod2 build 2.0
40 - 'build_pod_manual_release':
41 testvm: 'onf-build'
42 config-pod: 'onlab-pod2'
43 release: '2.0'
Kailashd1963d12018-12-17 15:11:01 -080044 branch: 'master'
45 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
46 oltDebVersion: 'openolt-master.deb'
47
Kailash4a873b72019-07-08 09:06:26 -070048 # flex OCP pod with olt/onu - release 2.0 build job
Kailashd1963d12018-12-17 15:11:01 -080049 - 'build_pod_release':
50 testvm: 'qa-testvm-pod'
Suchitra Vemuri67e91c32019-03-11 14:23:40 -070051 config-pod: 'flex-ocp-cord'
Kailashd1963d12018-12-17 15:11:01 -080052 release: '1.0'
Kailash4a873b72019-07-08 09:06:26 -070053 branch: 'cord-6.1'
Kailashd1963d12018-12-17 15:11:01 -080054 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
Suchitra Vemuric670e522019-01-30 10:47:22 -080055 oltDebVersion: 'openolt-master-voltha16.deb'
Kailashd1963d12018-12-17 15:11:01 -080056 time: '3'
57
Kailash4a873b72019-07-08 09:06:26 -070058 # flex OCP pod with olt/onu - release 2.0 build job
59 - 'build_pod_release':
60 testvm: 'qa-testvm-pod'
61 config-pod: 'flex-ocp-cord'
62 release: '2.0'
63 branch: 'master'
64 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
65 oltDebVersion: 'openolt-master.deb'
66 time: '5'
67
Suchitra Vemuri67e91c32019-03-11 14:23:40 -070068 # flex OCP POD with olt/onu - release 1.0 test job
Kailashd1963d12018-12-17 15:11:01 -080069 - 'build_pod_release_test':
70 testvm: 'qa-testvm-pod'
Suchitra Vemuri67e91c32019-03-11 14:23:40 -070071 config-pod: 'flex-ocp-cord'
Kailash5b1a1612018-12-21 15:17:21 -080072 release: '1.0'
Kailash4a873b72019-07-08 09:06:26 -070073 branch: 'cord-6.1'
74 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
75
Kailash12f43b02019-07-10 08:44:23 -070076 # flex OCP POD with olt/onu - release 2.0 test job
Kailash4a873b72019-07-08 09:06:26 -070077 - 'build_pod_release_test':
78 testvm: 'qa-testvm-pod'
79 config-pod: 'flex-ocp-cord'
80 release: '2.0'
Kailash5b1a1612018-12-21 15:17:21 -080081 branch: 'master'
82 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Kailash12f43b02019-07-10 08:44:23 -070083
84 # flex OCP pod with olt/onu : using voltha latest(master)
85 - 'build_pod_release':
86 testvm: 'qa-testvm-pod'
87 config-pod: 'flex-ocp-cord'
88 release: '2.0-microcharts'
89 branch: 'master'
90 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
91 oltDebVersion: 'openolt-master.deb'
92 time: '7'
93
94 # flex OCP test job - release 2.0 test job
95 - 'build_pod_release_test':
96 testvm: 'qa-testvm-pod'
97 config-pod: 'flex-ocp-cord'
98 release: '2.0-microcharts'
99 branch: 'master'
100 Jenkinsfile: 'Jenkinsfile-attworkflow-test'