blob: 5b43eb0e8c850507981aa8320639ae6263f12223 [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':
hwchiu14f97852019-10-08 10:51:11 -070014 testvm: 'onf-build'
15 config-pod: 'onlab-pod1-voltha16'
16 release: '1.0'
17 branch: 'cord-6.1'
18 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
19 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':
hwchiu14f97852019-10-08 10:51:11 -070023 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'
Kailash4a873b72019-07-08 09:06:26 -070029
Suchitra Vemuri199f1c02019-09-30 23:48:24 -070030 # onlab pod1 test job - release 2.0 test job
31 - 'build_pod_release_test':
hwchiu14f97852019-10-08 10:51:11 -070032 testvm: 'onf-build'
33 config-pod: 'onlab-pod1'
34 release: '2.0'
35 branch: 'master'
36 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Suchitra Vemuri199f1c02019-09-30 23:48:24 -070037
Kailashd1963d12018-12-17 15:11:01 -080038 # onlab pod2 build
39 - 'build_pod_manual_release':
hwchiu14f97852019-10-08 10:51:11 -070040 testvm: 'onf-build'
41 config-pod: 'onlab-pod2'
42 release: '1.0'
43 branch: 'cord-6.1'
44 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
45 oltDebVersion: 'openolt-master.deb'
Kailash4a873b72019-07-08 09:06:26 -070046
47 # onlab pod2 build 2.0
48 - 'build_pod_manual_release':
hwchiu14f97852019-10-08 10:51:11 -070049 testvm: 'onf-build'
50 config-pod: 'onlab-pod2'
51 release: '2.0'
52 branch: 'master'
53 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
54 oltDebVersion: 'openolt-master.deb'
Kailashd1963d12018-12-17 15:11:01 -080055
Kailash4a873b72019-07-08 09:06:26 -070056 # flex OCP pod with olt/onu - release 2.0 build job
hwchiu14f97852019-10-08 10:51:11 -070057 # - 'build_pod_release':
Suchitra Vemuri086903e2019-10-04 14:00:16 -070058 # testvm: 'qa-testvm-pod'
59 # config-pod: 'flex-ocp-cord'
60 # release: '1.0'
61 # branch: 'cord-6.1'
62 # Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
63 # oltDebVersion: 'openolt-master-voltha16.deb'
64 # time: '3'
Kailashd1963d12018-12-17 15:11:01 -080065
Kailash4a873b72019-07-08 09:06:26 -070066 # flex OCP pod with olt/onu - release 2.0 build job
hwchiu14f97852019-10-08 10:51:11 -070067 # - 'build_pod_release':
Suchitra Vemuri086903e2019-10-04 14:00:16 -070068 # 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'
Kailash4a873b72019-07-08 09:06:26 -070075
Suchitra Vemuri67e91c32019-03-11 14:23:40 -070076 # flex OCP POD with olt/onu - release 1.0 test job
hwchiu14f97852019-10-08 10:51:11 -070077 # - 'build_pod_release_test':
Suchitra Vemuri086903e2019-10-04 14:00:16 -070078 # testvm: 'qa-testvm-pod'
79 # config-pod: 'flex-ocp-cord'
80 # release: '1.0'
81 # branch: 'cord-6.1'
82 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Kailash4a873b72019-07-08 09:06:26 -070083
Kailash12f43b02019-07-10 08:44:23 -070084 # flex OCP POD with olt/onu - release 2.0 test job
hwchiu14f97852019-10-08 10:51:11 -070085 # - 'build_pod_release_test':
Suchitra Vemuri086903e2019-10-04 14:00:16 -070086 # testvm: 'qa-testvm-pod'
87 # config-pod: 'flex-ocp-cord'
88 # release: '2.0'
89 # 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)
hwchiu14f97852019-10-08 10:51:11 -070093 # - 'build_pod_release':
Suchitra Vemuri086903e2019-10-04 14:00:16 -070094 # 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'
Kailash12f43b02019-07-10 08:44:23 -0700101
102 # flex OCP test job - release 2.0 test job
hwchiu14f97852019-10-08 10:51:11 -0700103 # - 'build_pod_release_test':
Suchitra Vemuri086903e2019-10-04 14:00:16 -0700104 # testvm: 'qa-testvm-pod'
105 # config-pod: 'flex-ocp-cord'
106 # release: '2.0-microcharts'
107 # branch: 'master'
108 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'