blob: 16f334be0eea8c9b52aa7b8c15fed569d8d8ec15 [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
Suchitra Vemurie0451712020-05-06 22:51:23 -070011 work-flow: ''
12 num-of-openonu: '1'
13 num-of-onos: '1'
14 num-of-atomix: '0'
15
Kailash Khalasi7637aeb2018-08-23 10:30:09 -070016 jobs:
Kailash Khalasie3b91482018-10-11 08:31:29 -070017 # onlab pod1 build
Kailash Khalasi7637aeb2018-08-23 10:30:09 -070018 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070019 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070020 config-pod: 'onlab-pod1'
21 profile: 'att-workflow'
22 branch: 'master'
23 test-repo: 'cord-tester'
24 helmRepoUrl: 'https://charts.opencord.org'
25 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
26 oltDebVersion: 'openolt-master.deb'
Suchitra Vemurie29ff932018-08-23 15:24:28 -070027
Suchitra Vemuri01134b62019-05-17 10:53:52 -070028 # onlab pod1 build - cord6.1(voltha 1.6) - seba1.0
29 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070030 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070031 config-pod: 'onlab-pod1-voltha16'
32 profile: 'att-workflow'
33 branch: 'cord-6.1'
34 test-repo: 'cord-tester'
35 helmRepoUrl: 'https://charts.opencord.org'
36 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
37 oltDebVersion: 'openolt-master-voltha16.deb'
Suchitra Vemuri01134b62019-05-17 10:53:52 -070038
Kailashb8ff0d72019-02-20 11:59:49 -080039 # flex pod1 test job - using voltha-master branch
40 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070041 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070042 config-pod: 'onlab-pod1-qa'
43 profile: 'att-workflow'
44 branch: 'master'
45 test-repo: 'cord-tester'
46 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Kailashb8ff0d72019-02-20 11:59:49 -080047
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070048 # onlab pod2 build
49 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070050 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070051 config-pod: 'onlab-pod2'
52 profile: 'att-workflow'
53 branch: 'master'
54 test-repo: 'cord-tester'
55 helmRepoUrl: 'https://charts.opencord.org'
56 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
57 oltDebVersion: 'openolt-master.deb'
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070058
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080059 # flex OCP pod with olt/onu : using voltha latest(master)
hwchiu14f97852019-10-08 10:51:11 -070060 # - 'build_pod_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070061 # build-node: 'qa-testvm-pod'
You Wanga3f08462019-10-04 14:16:26 -070062 # config-pod: 'flex-ocp-cord-voltha-master'
63 # profile: 'att-workflow'
64 # branch: 'master'
65 # test-repo: 'cord-tester'
66 # helmRepoUrl: 'https://charts.opencord.org'
67 # Jenkinsfile: 'Jenkinsfile-attworkflow-build'
68 # oltDebVersion: 'openolt-master.deb'
69 # time: '6'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080070
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080071 # flex OCP pod with olt/onu - seba-1.0/cord-6.1 release
hwchiu14f97852019-10-08 10:51:11 -070072 # - 'build_pod_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070073 # build-node: 'qa-testvm-pod'
You Wanga3f08462019-10-04 14:16:26 -070074 # config-pod: 'flex-ocp-cord-voltha16'
75 # profile: 'att-workflow'
76 # branch: 'cord-6.1'
77 # test-repo: 'cord-tester'
78 # Jenkinsfile: 'Jenkinsfile-attworkflow-build'
79 # oltDebVersion: 'openolt-master-voltha16.deb'
80 # configurePod: true
81 # time: '3'
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080082
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080083 # flex OCP test job - using voltha-master branch
84 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070085 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070086 config-pod: 'flex-ocp-cord-voltha-master'
87 profile: 'att-workflow'
88 branch: 'master'
89 test-repo: 'cord-tester'
90 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080091
Suchitra Vemuri83e71e42019-02-13 15:06:08 -080092 # flex ocp pod test job - seba-1.0/cord-6.1 release
93 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070094 build-node: 'qa-testvm-pod'
hwchiu14f97852019-10-08 10:51:11 -070095 config-pod: 'flex-ocp-cord-voltha16'
96 profile: 'att-workflow'
97 branch: 'cord-6.1'
98 test-repo: 'cord-tester'
99 Jenkinsfile: 'Jenkinsfile-attworkflow-test'