| --- |
| # POD Build Pipeline Jobs for Voltha Releases |
| |
| - project: |
| name: voltha-release-jobs |
| |
| project-name: '{name}' |
| |
| build-timeout: '300' |
| |
| jobs: |
| # flex OCP pod with olt/onu - release voltha2.0 build job |
| - 'build_pod_manual': |
| testvm: 'qa-testvm-pod' |
| config-pod: 'flex-ocp-cord' |
| release: '2.0' |
| branch: 'master' |
| test-repo: 'voltha-system-tests' |
| Jenkinsfile: 'Jenkinsfile-voltha-build' |
| oltDebVersion: 'openolt-seba-2.0.deb' |
| profile: 'multipleGem' |
| |
| # flex pod1 test job - using voltha branch |
| - 'build_pod_test': |
| testvm: 'qa-testvm-pod' |
| config-pod: 'flex-ocp-cord' |
| profile: 'multipleGem' |
| branch: 'master' |
| test-repo: 'voltha-system-tests' |
| Jenkinsfile: 'Jenkinsfile-voltha-test' |
| |
| # flex OCP pod with olt/onu - timer based job |
| - 'build_voltha_pod_release': |
| testvm: 'qa-testvm-pod' |
| config-pod: 'flex-ocp-cord' |
| release: '2.1' |
| branch: 'master' |
| test-repo: 'voltha-system-tests' |
| Jenkinsfile: 'Jenkinsfile-voltha-build' |
| oltDebVersion: 'openolt-seba-2.0.deb' |
| configurePod: true |
| time: '1' |
| |
| # flex pod1 test job - using voltha branch |
| - 'build_voltha_pod_test': |
| testvm: 'qa-testvm-pod' |
| config-pod: 'flex-ocp-cord' |
| release: '2.1' |
| branch: 'master' |
| test-repo: 'voltha-system-tests' |
| Jenkinsfile: 'Jenkinsfile-voltha-test' |
| |
| # Menlo DEMO-POD |
| - 'build_pod_manual': |
| testvm: 'menlo-demo-pod' |
| config-pod: 'onf-demo-pod' |
| release: '2.1' |
| branch: 'master' |
| test-repo: 'voltha-system-tests' |
| Jenkinsfile: 'Jenkinsfile-voltha-build' |
| oltDebVersion: 'openolt-seba-2.0.deb' |
| configurePod: true |
| profile: 'multipleGem' |