blob: 890de8c1cab4d1d6d8b6366f4324e6a4a4550a24 [file] [log] [blame]
Suchitra Vemuri58acd872019-08-28 18:52:35 -07001---
2# POD Build Pipeline Jobs for Voltha Releases
3
4- project:
5 name: voltha-release-jobs
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 jobs:
12 # flex OCP pod with olt/onu - release voltha2.0 build job
13 - 'build_pod_manual':
hwchiu14f97852019-10-08 10:51:11 -070014 testvm: 'qa-testvm-pod'
15 config-pod: 'flex-ocp-cord'
16 release: '2.0'
17 branch: 'master'
18 test-repo: 'voltha-system-tests'
19 Jenkinsfile: 'Jenkinsfile-voltha-build'
20 oltDebVersion: 'openolt-seba-2.0.deb'
21 profile: 'multipleGem'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070022
23 # flex pod1 test job - using voltha branch
24 - 'build_pod_test':
hwchiu14f97852019-10-08 10:51:11 -070025 testvm: 'qa-testvm-pod'
26 config-pod: 'flex-ocp-cord'
27 profile: 'multipleGem'
28 branch: 'master'
29 test-repo: 'voltha-system-tests'
30 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070031
32 # flex OCP pod with olt/onu - timer based job
Suchitra Vemuri23b19792019-09-25 17:41:19 -070033 - 'build_voltha_pod_release':
hwchiu14f97852019-10-08 10:51:11 -070034 testvm: 'qa-testvm-pod'
35 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070036 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070037 branch: 'master'
38 test-repo: 'voltha-system-tests'
39 Jenkinsfile: 'Jenkinsfile-voltha-build'
40 oltDebVersion: 'openolt-seba-2.0.deb'
41 configurePod: true
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070042 profile: 'Default'
Suchitra Vemuri917aa612019-09-23 19:35:31 -070043
hwchiu9140fd22019-10-10 15:48:30 -070044 # flex pod1 test job - using voltha branch
Suchitra Vemurif921cda2019-09-25 22:53:45 -070045 - 'build_voltha_pod_test':
hwchiu14f97852019-10-08 10:51:11 -070046 testvm: 'qa-testvm-pod'
47 config-pod: 'flex-ocp-cord'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070048 release: 'master'
hwchiu14f97852019-10-08 10:51:11 -070049 branch: 'master'
50 test-repo: 'voltha-system-tests'
Suchitra Vemuri17587d52019-10-14 11:33:29 -070051 Jenkinsfile: 'Jenkinsfile-voltha-test'
Suchitra Vemuri1ee34042019-10-22 13:28:07 -070052 profile: 'Default'
Suchitra Vemurif921cda2019-09-25 22:53:45 -070053
Matteo Scandolo404238c2019-10-18 14:52:53 -070054 # Menlo DEMO-POD
55 - 'build_pod_manual':
56 testvm: 'menlo-demo-pod'
57 config-pod: 'onf-demo-pod'
58 release: '2.1'
59 branch: 'master'
60 test-repo: 'voltha-system-tests'
61 Jenkinsfile: 'Jenkinsfile-voltha-build'
62 oltDebVersion: 'openolt-seba-2.0.deb'
63 configurePod: true
64 profile: 'multipleGem'