blob: c9b2346d5c82a5191cf1215670e047f15ef8dc58 [file] [log] [blame]
Kailash Khalasi7637aeb2018-08-23 10:30:09 -07001---
2# POD Build Pipeline Jobs for ATT-WorkflowDriver
Joey Armstrongff93d822023-01-25 19:17:00 -05003# -----------------------------------------------------------------------
4# Disabled offline -- build-node: 'qa-testvm-pod'
5# -----------------------------------------------------------------------
Kailash Khalasi7637aeb2018-08-23 10:30:09 -07006
7- project:
8 name: attworkflowdriver-build-job
9
10 project-name: '{name}'
11
12 build-timeout: '300'
13
Suchitra Vemurie0451712020-05-06 22:51:23 -070014 work-flow: ''
15 num-of-openonu: '1'
16 num-of-onos: '1'
17 num-of-atomix: '0'
Suchitra Vemuria0d92052020-07-15 11:36:12 -070018 in-band-management: false
19 reinstall-olt: true
Suchitra Vemuridddc3ac2021-02-11 15:40:43 -080020 num-of-onus: ''
21 num-of-ponports: ''
Suchitra Vemurie0451712020-05-06 22:51:23 -070022
Kailash Khalasi7637aeb2018-08-23 10:30:09 -070023 jobs:
Kailash Khalasie3b91482018-10-11 08:31:29 -070024 # onlab pod1 build
Kailash Khalasi7637aeb2018-08-23 10:30:09 -070025 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070026 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070027 config-pod: 'onlab-pod1'
28 profile: 'att-workflow'
29 branch: 'master'
30 test-repo: 'cord-tester'
31 helmRepoUrl: 'https://charts.opencord.org'
32 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
33 oltDebVersion: 'openolt-master.deb'
Suchitra Vemurie29ff932018-08-23 15:24:28 -070034
Suchitra Vemuri01134b62019-05-17 10:53:52 -070035 # onlab pod1 build - cord6.1(voltha 1.6) - seba1.0
36 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070037 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070038 config-pod: 'onlab-pod1-voltha16'
39 profile: 'att-workflow'
40 branch: 'cord-6.1'
41 test-repo: 'cord-tester'
42 helmRepoUrl: 'https://charts.opencord.org'
43 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
44 oltDebVersion: 'openolt-master-voltha16.deb'
Suchitra Vemuri01134b62019-05-17 10:53:52 -070045
Kailashb8ff0d72019-02-20 11:59:49 -080046 # flex pod1 test job - using voltha-master branch
47 - 'build_pod_test':
Zack Williams8ef79812019-10-29 11:09:18 -070048 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070049 config-pod: 'onlab-pod1-qa'
50 profile: 'att-workflow'
51 branch: 'master'
52 test-repo: 'cord-tester'
53 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Kailashb8ff0d72019-02-20 11:59:49 -080054
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070055 # onlab pod2 build
56 - 'build_pod_manual':
Zack Williams8ef79812019-10-29 11:09:18 -070057 build-node: 'onf-build'
hwchiu14f97852019-10-08 10:51:11 -070058 config-pod: 'onlab-pod2'
59 profile: 'att-workflow'
60 branch: 'master'
61 test-repo: 'cord-tester'
62 helmRepoUrl: 'https://charts.opencord.org'
63 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
64 oltDebVersion: 'openolt-master.deb'
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070065
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080066 # flex OCP pod with olt/onu : using voltha latest(master)
hwchiu14f97852019-10-08 10:51:11 -070067 # - 'build_pod_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070068 # build-node: 'qa-testvm-pod'
You Wanga3f08462019-10-04 14:16:26 -070069 # config-pod: 'flex-ocp-cord-voltha-master'
70 # profile: 'att-workflow'
71 # branch: 'master'
72 # test-repo: 'cord-tester'
73 # helmRepoUrl: 'https://charts.opencord.org'
74 # Jenkinsfile: 'Jenkinsfile-attworkflow-build'
75 # oltDebVersion: 'openolt-master.deb'
76 # time: '6'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080077
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080078 # flex OCP pod with olt/onu - seba-1.0/cord-6.1 release
hwchiu14f97852019-10-08 10:51:11 -070079 # - 'build_pod_timer':
Zack Williams8ef79812019-10-29 11:09:18 -070080 # build-node: 'qa-testvm-pod'
You Wanga3f08462019-10-04 14:16:26 -070081 # config-pod: 'flex-ocp-cord-voltha16'
82 # profile: 'att-workflow'
83 # branch: 'cord-6.1'
84 # test-repo: 'cord-tester'
85 # Jenkinsfile: 'Jenkinsfile-attworkflow-build'
86 # oltDebVersion: 'openolt-master-voltha16.deb'
87 # configurePod: true
88 # time: '3'
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080089
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080090 # flex OCP test job - using voltha-master branch
Joey Armstrongff93d822023-01-25 19:17:00 -050091 # - 'build_pod_test':
92 # build-node: 'qa-testvm-pod'
93 # config-pod: 'flex-ocp-cord-voltha-master'
94 # profile: 'att-workflow'
95 # branch: 'master'
96 # test-repo: 'cord-tester'
97 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080098
Suchitra Vemuri83e71e42019-02-13 15:06:08 -080099 # flex ocp pod test job - seba-1.0/cord-6.1 release
Joey Armstrongff93d822023-01-25 19:17:00 -0500100 # - 'build_pod_test':
101 # build-node: 'qa-testvm-pod'
102 # config-pod: 'flex-ocp-cord-voltha16'
103 # profile: 'att-workflow'
104 # branch: 'cord-6.1'
105 # test-repo: 'cord-tester'
106 # Jenkinsfile: 'Jenkinsfile-attworkflow-test'