blob: d740c682d9ca7af91097ab2e4cb8dfa04946cd99 [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'
Suchitra Vemuric2d8d902019-08-30 13:28:26 -070018 test-repo: 'cord-tester'
Kailash876b9012019-03-13 13:22:34 -070019 helmRepoUrl: 'https://charts.opencord.org'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070020 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070021 oltDebVersion: 'openolt-master.deb'
Suchitra Vemurie29ff932018-08-23 15:24:28 -070022
Suchitra Vemuri01134b62019-05-17 10:53:52 -070023 # onlab pod1 build - cord6.1(voltha 1.6) - seba1.0
24 - 'build_pod_manual':
25 testvm: 'onf-build'
26 config-pod: 'onlab-pod1-voltha16'
27 profile: 'att-workflow'
28 branch: 'cord-6.1'
Suchitra Vemuric2d8d902019-08-30 13:28:26 -070029 test-repo: 'cord-tester'
Suchitra Vemuri01134b62019-05-17 10:53:52 -070030 helmRepoUrl: 'https://charts.opencord.org'
31 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
32 oltDebVersion: 'openolt-master-voltha16.deb'
33
Kailashb8ff0d72019-02-20 11:59:49 -080034 # flex pod1 test job - using voltha-master branch
35 - 'build_pod_test':
36 testvm: 'onf-build'
37 config-pod: 'onlab-pod1-qa'
38 profile: 'att-workflow'
39 branch: 'master'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070040 test-repo: 'cord-tester'
Kailashb8ff0d72019-02-20 11:59:49 -080041 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
42
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070043 # onlab pod2 build
44 - 'build_pod_manual':
45 testvm: 'onf-build'
46 config-pod: 'onlab-pod2'
47 profile: 'att-workflow'
48 branch: 'master'
Suchitra Vemuric2d8d902019-08-30 13:28:26 -070049 test-repo: 'cord-tester'
Kailash876b9012019-03-13 13:22:34 -070050 helmRepoUrl: 'https://charts.opencord.org'
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070051 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
52 oltDebVersion: 'openolt-master.deb'
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070053
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080054 # flex OCP pod with olt/onu : using voltha latest(master)
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080055 - 'build_pod_timer':
56 testvm: 'qa-testvm-pod'
57 config-pod: 'flex-ocp-cord-voltha-master'
58 profile: 'att-workflow'
59 branch: 'master'
Kailash876b9012019-03-13 13:22:34 -070060 helmRepoUrl: 'https://charts.opencord.org'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080061 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
62 oltDebVersion: 'openolt-master.deb'
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080063 time: '6'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080064
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080065 # flex OCP pod with olt/onu - seba-1.0/cord-6.1 release
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080066 - 'build_pod_timer':
67 testvm: 'qa-testvm-pod'
68 config-pod: 'flex-ocp-cord-voltha16'
69 profile: 'att-workflow'
70 branch: 'cord-6.1'
71 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
72 oltDebVersion: 'openolt-master-voltha16.deb'
73 configurePod: true
Suchitra Vemuri8dff0032019-03-04 17:40:09 -080074 time: '3'
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080075
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'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070082 test-repo: 'cord-tester'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080083 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
84
Suchitra Vemuri83e71e42019-02-13 15:06:08 -080085 # flex ocp pod test job - seba-1.0/cord-6.1 release
86 - 'build_pod_test':
87 testvm: 'qa-testvm-pod'
88 config-pod: 'flex-ocp-cord-voltha16'
89 profile: 'att-workflow'
90 branch: 'cord-6.1'
Suchitra Vemuridb39b392019-08-30 16:58:58 -070091 test-repo: 'cord-tester'
Suchitra Vemuri83e71e42019-02-13 15:06:08 -080092 Jenkinsfile: 'Jenkinsfile-attworkflow-test'