blob: 8a9a5f2a5c143318a6673d8af07971c337383638 [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
Suchitra Vemuridf2632f2020-07-15 17:12:09 -070011 reinstall-olt: true
12
Kailashd1963d12018-12-17 15:11:01 -080013 jobs:
Kailash4a873b72019-07-08 09:06:26 -070014 # onlab pod1 build 1.0
Kailashd1963d12018-12-17 15:11:01 -080015 - 'build_pod_manual_release':
Zack Williams8ef79812019-10-29 11:09:18 -070016 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070017 config-pod: 'onlab-pod1-voltha16'
18 release: '1.0'
19 branch: 'cord-6.1'
20 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
21 oltDebVersion: 'openolt-master-voltha16.deb'
Kailashd1963d12018-12-17 15:11:01 -080022
Kailash4a873b72019-07-08 09:06:26 -070023 # onlab pod1 build 2.0
24 - 'build_pod_manual_release':
Zack Williams8ef79812019-10-29 11:09:18 -070025 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070026 config-pod: 'onlab-pod1'
27 release: '2.0'
28 branch: 'master'
29 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
30 oltDebVersion: 'openolt-master.deb'
Kailash4a873b72019-07-08 09:06:26 -070031
Suchitra Vemuri199f1c02019-09-30 23:48:24 -070032 # onlab pod1 test job - release 2.0 test job
33 - 'build_pod_release_test':
Zack Williams8ef79812019-10-29 11:09:18 -070034 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070035 config-pod: 'onlab-pod1'
36 release: '2.0'
37 branch: 'master'
38 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Suchitra Vemuri199f1c02019-09-30 23:48:24 -070039
Kailashd1963d12018-12-17 15:11:01 -080040 # onlab pod2 build
41 - 'build_pod_manual_release':
Zack Williams8ef79812019-10-29 11:09:18 -070042 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070043 config-pod: 'onlab-pod2'
44 release: '1.0'
45 branch: 'cord-6.1'
46 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
47 oltDebVersion: 'openolt-master.deb'
Kailash4a873b72019-07-08 09:06:26 -070048
49 # onlab pod2 build 2.0
50 - 'build_pod_manual_release':
Zack Williams8ef79812019-10-29 11:09:18 -070051 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070052 config-pod: 'onlab-pod2'
53 release: '2.0'
54 branch: 'master'
55 Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
56 oltDebVersion: 'openolt-master.deb'
Kailashd1963d12018-12-17 15:11:01 -080057
Suchitra Vemuri6e82d4d2019-10-21 12:20:02 -070058 # Flex POD build 2.0
59 - 'build_pod_manual_release':
Zack Williams8ef79812019-10-29 11:09:18 -070060 build-node: 'qa-testvm-pod'
Suchitra Vemuri6e82d4d2019-10-21 12:20:02 -070061 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
hwchiu9140fd22019-10-10 15:48:30 -070067 # # flex OCP pod with olt/onu - release 2.0 build job
68 # - 'build_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -070069 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070070 # config-pod: 'flex-ocp-cord'
71 # release: '1.0'
72 # branch: 'cord-6.1'
73 # Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
74 # oltDebVersion: 'openolt-master-voltha16.deb'
75 # time: '3'
Kailashd1963d12018-12-17 15:11:01 -080076
hwchiu9140fd22019-10-10 15:48:30 -070077 # # flex OCP pod with olt/onu - release 2.0 build job
78 # - 'build_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -070079 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070080 # config-pod: 'flex-ocp-cord'
81 # release: '2.0'
82 # branch: 'master'
83 # Jenkinsfile: 'Jenkinsfile-attworkflow-build-released-ver'
84 # oltDebVersion: 'openolt-master.deb'
85 # time: '5'
86 #
87 # # flex OCP POD with olt/onu - release 1.0 test job
88 # - 'build_pod_release_test':
Zack Williams8ef79812019-10-29 11:09:18 -070089 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070090 # config-pod: 'flex-ocp-cord'
91 # release: '1.0'
92 # branch: 'cord-6.1'
93 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
94 #
95 # # flex OCP POD with olt/onu - release 2.0 test job
96 # - 'build_pod_release_test':
Zack Williams8ef79812019-10-29 11:09:18 -070097 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -070098 # config-pod: 'flex-ocp-cord'
99 # release: '2.0'
100 # branch: 'master'
101 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
102 #
103 # # flex OCP pod with olt/onu : using voltha latest(master)
104 # - 'build_pod_release':
Zack Williams8ef79812019-10-29 11:09:18 -0700105 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -0700106 # config-pod: 'flex-ocp-cord'
107 # release: '2.0-microcharts'
108 # branch: 'master'
109 # Jenkinsfile: 'Jenkinsfile-attworkflow-build'
110 # oltDebVersion: 'openolt-master.deb'
111 # time: '7'
112 #
113 # # flex OCP test job - release 2.0 test job
114 # - 'build_pod_release_test':
Zack Williams8ef79812019-10-29 11:09:18 -0700115 # build-node: 'qa-testvm-pod'
hwchiu9140fd22019-10-10 15:48:30 -0700116 # config-pod: 'flex-ocp-cord'
117 # release: '2.0-microcharts'
118 # branch: 'master'
119 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'