blob: 1fb2a82162bb0e933ee3dac57038c65e2bf84618 [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
Suchitra Vemuri199f1c02019-09-30 23:48:24 -070030 # onlab pod1 test job - release 2.0 test job
31 - 'build_pod_release_test':
32 testvm: 'onf-build'
33 config-pod: 'onlab-pod1'
34 release: '2.0'
35 branch: 'master'
36 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
37
Kailashd1963d12018-12-17 15:11:01 -080038 # onlab pod2 build
39 - 'build_pod_manual_release':
40 testvm: 'onf-build'
41 config-pod: 'onlab-pod2'
42 release: '1.0'
Kailash4a873b72019-07-08 09:06:26 -070043 branch: 'cord-6.1'
44 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
45 oltDebVersion: 'openolt-master.deb'
46
47 # onlab pod2 build 2.0
48 - 'build_pod_manual_release':
49 testvm: 'onf-build'
50 config-pod: 'onlab-pod2'
51 release: '2.0'
Kailashd1963d12018-12-17 15:11:01 -080052 branch: 'master'
53 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
54 oltDebVersion: 'openolt-master.deb'
55
Kailash4a873b72019-07-08 09:06:26 -070056 # flex OCP pod with olt/onu - release 2.0 build job
Kailashd1963d12018-12-17 15:11:01 -080057 - 'build_pod_release':
58 testvm: 'qa-testvm-pod'
Suchitra Vemuri67e91c32019-03-11 14:23:40 -070059 config-pod: 'flex-ocp-cord'
Kailashd1963d12018-12-17 15:11:01 -080060 release: '1.0'
Kailash4a873b72019-07-08 09:06:26 -070061 branch: 'cord-6.1'
Kailashd1963d12018-12-17 15:11:01 -080062 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
Suchitra Vemuric670e522019-01-30 10:47:22 -080063 oltDebVersion: 'openolt-master-voltha16.deb'
Kailashd1963d12018-12-17 15:11:01 -080064 time: '3'
65
Kailash4a873b72019-07-08 09:06:26 -070066 # flex OCP pod with olt/onu - release 2.0 build job
67 - 'build_pod_release':
68 testvm: 'qa-testvm-pod'
69 config-pod: 'flex-ocp-cord'
70 release: '2.0'
71 branch: 'master'
72 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
73 oltDebVersion: 'openolt-master.deb'
74 time: '5'
75
Suchitra Vemuri67e91c32019-03-11 14:23:40 -070076 # flex OCP POD with olt/onu - release 1.0 test job
Kailashd1963d12018-12-17 15:11:01 -080077 - 'build_pod_release_test':
78 testvm: 'qa-testvm-pod'
Suchitra Vemuri67e91c32019-03-11 14:23:40 -070079 config-pod: 'flex-ocp-cord'
Kailash5b1a1612018-12-21 15:17:21 -080080 release: '1.0'
Kailash4a873b72019-07-08 09:06:26 -070081 branch: 'cord-6.1'
82 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
83
Kailash12f43b02019-07-10 08:44:23 -070084 # flex OCP POD with olt/onu - release 2.0 test job
Kailash4a873b72019-07-08 09:06:26 -070085 - 'build_pod_release_test':
86 testvm: 'qa-testvm-pod'
87 config-pod: 'flex-ocp-cord'
88 release: '2.0'
Kailash5b1a1612018-12-21 15:17:21 -080089 branch: 'master'
90 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Kailash12f43b02019-07-10 08:44:23 -070091
92 # flex OCP pod with olt/onu : using voltha latest(master)
93 - 'build_pod_release':
94 testvm: 'qa-testvm-pod'
95 config-pod: 'flex-ocp-cord'
96 release: '2.0-microcharts'
97 branch: 'master'
98 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
99 oltDebVersion: 'openolt-master.deb'
100 time: '7'
101
102 # flex OCP test job - release 2.0 test job
103 - 'build_pod_release_test':
104 testvm: 'qa-testvm-pod'
105 config-pod: 'flex-ocp-cord'
106 release: '2.0-microcharts'
107 branch: 'master'
108 Jenkinsfile: 'Jenkinsfile-attworkflow-test'