blob: a5f6021ce9542f7710e4af83420550a6307dbb09 [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':
Zack Williams8ef79812019-10-29 11:09:18 -070014 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070015 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':
Zack Williams8ef79812019-10-29 11:09:18 -070023 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070024 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':
Zack Williams8ef79812019-10-29 11:09:18 -070032 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070033 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':
Zack Williams8ef79812019-10-29 11:09:18 -070040 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070041 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':
Zack Williams8ef79812019-10-29 11:09:18 -070049 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070050 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
Suchitra Vemuri6e82d4d2019-10-21 12:20:02 -070056 # Flex POD build 2.0
57 - 'build_pod_manual_release':
Zack Williams8ef79812019-10-29 11:09:18 -070058 build-node: 'qa-testvm-pod'
Suchitra Vemuri6e82d4d2019-10-21 12:20:02 -070059 config-pod: 'flex-ocp-cord'
60 release: '2.0'
61 branch: 'master'
62 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
63 oltDebVersion: 'openolt-master.deb'
64
hwchiu9140fd22019-10-10 15:48:30 -070065 # # flex OCP pod with olt/onu - release 2.0 build job
66 # - 'build_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -070067 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070068 # config-pod: 'flex-ocp-cord'
69 # release: '1.0'
70 # branch: 'cord-6.1'
71 # Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
72 # oltDebVersion: 'openolt-master-voltha16.deb'
73 # time: '3'
Kailashd1963d12018-12-17 15:11:01 -080074
hwchiu9140fd22019-10-10 15:48:30 -070075 # # flex OCP pod with olt/onu - release 2.0 build job
76 # - 'build_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -070077 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070078 # config-pod: 'flex-ocp-cord'
79 # release: '2.0'
80 # branch: 'master'
81 # Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
82 # oltDebVersion: 'openolt-master.deb'
83 # time: '5'
84 #
85 # # flex OCP POD with olt/onu - release 1.0 test job
86 # - 'build_pod_release_test':
Zack Williams8ef79812019-10-29 11:09:18 -070087 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070088 # config-pod: 'flex-ocp-cord'
89 # release: '1.0'
90 # branch: 'cord-6.1'
91 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
92 #
93 # # flex OCP POD with olt/onu - release 2.0 test job
94 # - 'build_pod_release_test':
Zack Williams8ef79812019-10-29 11:09:18 -070095 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070096 # config-pod: 'flex-ocp-cord'
97 # release: '2.0'
98 # branch: 'master'
99 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
100 #
101 # # flex OCP pod with olt/onu : using voltha latest(master)
102 # - 'build_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -0700103 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -0700104 # config-pod: 'flex-ocp-cord'
105 # release: '2.0-microcharts'
106 # branch: 'master'
107 # Jenkinsfile: 'Jenkinsfile-attworkflow-build'
108 # oltDebVersion: 'openolt-master.deb'
109 # time: '7'
110 #
111 # # flex OCP test job - release 2.0 test job
112 # - 'build_pod_release_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700113 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -0700114 # config-pod: 'flex-ocp-cord'
115 # release: '2.0-microcharts'
116 # branch: 'master'
117 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'