blob: 07823e0f941db5a9c6a9b72c961ef46e5b6c019d [file] [log] [blame]
Kailash Khalasi7637aeb2018-08-23 10:30:09 -07001---
2# POD Build Pipeline Jobs for ATT-WorkflowDriver
3
4- project:
5 name: attworkflowdriver-build-job
6
7 project-name: '{name}'
8
9 build-timeout: '300'
10
11 jobs:
Kailash Khalasie3b91482018-10-11 08:31:29 -070012 # onlab pod1 build
Kailash Khalasi7637aeb2018-08-23 10:30:09 -070013 - 'build_pod_manual':
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070014 testvm: 'onf-build'
15 config-pod: 'onlab-pod1'
Kailash Khalasi7637aeb2018-08-23 10:30:09 -070016 profile: 'att-workflow'
17 branch: 'master'
Kailash876b9012019-03-13 13:22:34 -070018 helmRepoUrl: 'https://charts.opencord.org'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070019 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070020 oltDebVersion: 'openolt-master.deb'
Suchitra Vemurie29ff932018-08-23 15:24:28 -070021
Kailashb8ff0d72019-02-20 11:59:49 -080022 # flex pod1 test job - using voltha-master branch
23 - 'build_pod_test':
24 testvm: 'onf-build'
25 config-pod: 'onlab-pod1-qa'
26 profile: 'att-workflow'
27 branch: 'master'
28 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
29
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070030 # onlab pod2 build
31 - 'build_pod_manual':
32 testvm: 'onf-build'
33 config-pod: 'onlab-pod2'
34 profile: 'att-workflow'
35 branch: 'master'
Kailash876b9012019-03-13 13:22:34 -070036 helmRepoUrl: 'https://charts.opencord.org'
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070037 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
38 oltDebVersion: 'openolt-master.deb'
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070039
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080040 # flex OCP pod with olt/onu : using voltha latest(master)
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080041 - 'build_pod_timer':
42 testvm: 'qa-testvm-pod'
43 config-pod: 'flex-ocp-cord-voltha-master'
44 profile: 'att-workflow'
45 branch: 'master'
Kailash876b9012019-03-13 13:22:34 -070046 helmRepoUrl: 'https://charts.opencord.org'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080047 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
48 oltDebVersion: 'openolt-master.deb'
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080049 time: '6'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080050
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080051 # flex OCP pod with olt/onu - seba-1.0/cord-6.1 release
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080052 - 'build_pod_timer':
53 testvm: 'qa-testvm-pod'
54 config-pod: 'flex-ocp-cord-voltha16'
55 profile: 'att-workflow'
56 branch: 'cord-6.1'
57 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
58 oltDebVersion: 'openolt-master-voltha16.deb'
59 configurePod: true
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080060 time: '3'
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080061
Kailash4c92bd82018-11-29 12:48:19 -080062 # flex-onf pod1 build
63 - 'build_pod_manual':
64 testvm: 'qa-testvm-pod'
65 config-pod: 'flex-onf-pod1'
66 profile: 'att-workflow'
67 branch: 'master'
Kailash876b9012019-03-13 13:22:34 -070068 helmRepoUrl: 'https://charts.opencord.org'
Kailash4c92bd82018-11-29 12:48:19 -080069 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
70 oltDebVersion: 'openolt-master.deb'
71 configurePod: false
72 reinstallOlt: false
73 installBBSim: true
74 onuNumber: 2
75
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080076 # flex OCP test job - using voltha-master branch
77 - 'build_pod_test':
78 testvm: 'qa-testvm-pod'
79 config-pod: 'flex-ocp-cord-voltha-master'
80 profile: 'att-workflow'
81 branch: 'master'
82 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
83
Suchitra Vemuri83e71e42019-02-13 15:06:08 -080084 # flex ocp pod test job - seba-1.0/cord-6.1 release
85 - 'build_pod_test':
86 testvm: 'qa-testvm-pod'
87 config-pod: 'flex-ocp-cord-voltha16'
88 profile: 'att-workflow'
89 branch: 'cord-6.1'
90 Jenkinsfile: 'Jenkinsfile-attworkflow-test'