blob: 2e9ae98fa256a286139912e4b21bb49b15f5e9bf [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
hwchiu9140fd22019-10-10 15:48:30 -070056 # # flex OCP pod with olt/onu - release 2.0 build job
57 # - 'build_pod_release':
58 # 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
hwchiu9140fd22019-10-10 15:48:30 -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 #
76 # # flex OCP POD with olt/onu - release 1.0 test job
77 # - 'build_pod_release_test':
78 # testvm: 'qa-testvm-pod'
79 # config-pod: 'flex-ocp-cord'
80 # release: '1.0'
81 # branch: 'cord-6.1'
82 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
83 #
84 # # flex OCP POD with olt/onu - release 2.0 test job
85 # - 'build_pod_release_test':
86 # testvm: 'qa-testvm-pod'
87 # config-pod: 'flex-ocp-cord'
88 # release: '2.0'
89 # branch: 'master'
90 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
91 #
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'