blob: 7631ae1ac45a236188891b4ac6f539ba19926e55 [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'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070018 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
Kailash Khalasi2eacfc52018-08-29 09:03:21 -070019 oltDebVersion: 'openolt-master.deb'
Suchitra Vemurie29ff932018-08-23 15:24:28 -070020
Kailashb8ff0d72019-02-20 11:59:49 -080021 # flex pod1 test job - using voltha-master branch
22 - 'build_pod_test':
23 testvm: 'onf-build'
24 config-pod: 'onlab-pod1-qa'
25 profile: 'att-workflow'
26 branch: 'master'
27 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
28
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070029 # onlab pod2 build
30 - 'build_pod_manual':
31 testvm: 'onf-build'
32 config-pod: 'onlab-pod2'
33 profile: 'att-workflow'
34 branch: 'master'
35 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
36 oltDebVersion: 'openolt-master.deb'
Matteo Scandolo64fd9d02018-10-08 10:27:07 -070037
Suchitra Vemuric3e25f62019-01-15 21:53:57 -080038 # flex pod1 with olt/onu : using voltha latest(master)
Kailash Khalasiacd7ea02018-09-28 13:36:47 -070039 - 'build_pod_timer':
Suchitra Vemurie29ff932018-08-23 15:24:28 -070040 testvm: 'qa-testvm-pod'
Suchitra Vemuric3e25f62019-01-15 21:53:57 -080041 config-pod: 'flex-pod1-olt-voltha-master'
Suchitra Vemurie29ff932018-08-23 15:24:28 -070042 profile: 'att-workflow'
43 branch: 'master'
Kailash Khalasice9eaec2018-09-14 12:01:56 -070044 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
Kailash Khalasid9e6aff2018-08-27 15:10:16 -070045 oltDebVersion: 'openolt-master.deb'
Suchitra Vemuric3e25f62019-01-15 21:53:57 -080046 time: '7'
Kailash Khalasib103f412018-09-17 12:26:49 -070047
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080048 # flex OCP with olt/onu : using voltha latest(master)
49 - 'build_pod_timer':
50 testvm: 'qa-testvm-pod'
51 config-pod: 'flex-ocp-cord-voltha-master'
52 profile: 'att-workflow'
53 branch: 'master'
54 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
55 oltDebVersion: 'openolt-master.deb'
Suchitra Vemurid3cfce82019-02-25 10:39:41 -080056 time: '1'
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -080057
Kailasha0a9f3c2019-01-15 09:08:15 -080058 # flex pod1 with olt/onu - seba-1.0/cord-6.1 release
Suchitra Vemurib20f4302018-11-28 15:41:25 -080059 - 'build_pod_timer':
60 testvm: 'qa-testvm-pod'
Suchitra Vemurib903c6d2019-01-14 13:57:41 -080061 config-pod: 'flex-pod1-olt'
Suchitra Vemurib20f4302018-11-28 15:41:25 -080062 profile: 'att-workflow'
Suchitra Vemurib903c6d2019-01-14 13:57:41 -080063 branch: 'cord-6.1'
Suchitra Vemurib20f4302018-11-28 15:41:25 -080064 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
Suchitra Vemuri9ba4daf2019-01-28 21:32:57 -080065 oltDebVersion: 'openolt-master-voltha16.deb'
Suchitra Vemurib20f4302018-11-28 15:41:25 -080066 configurePod: true
Suchitra Vemurid3cfce82019-02-25 10:39:41 -080067 time: '3'
Kailashd1963d12018-12-17 15:11:01 -080068
Suchitra Vemurib20f4302018-11-28 15:41:25 -080069
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080070 # flex pod1 with olt/onu - seba-1.0/cord-6.1 release
71 - 'build_pod_timer':
72 testvm: 'qa-testvm-pod'
73 config-pod: 'flex-ocp-cord-voltha16'
74 profile: 'att-workflow'
75 branch: 'cord-6.1'
76 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
77 oltDebVersion: 'openolt-master-voltha16.deb'
78 configurePod: true
Suchitra Vemurid3cfce82019-02-25 10:39:41 -080079 time: '5'
Suchitra Vemuri3fed7102019-02-12 11:26:30 -080080
Kailash4c92bd82018-11-29 12:48:19 -080081 # flex-onf pod1 build
82 - 'build_pod_manual':
83 testvm: 'qa-testvm-pod'
84 config-pod: 'flex-onf-pod1'
85 profile: 'att-workflow'
86 branch: 'master'
87 Jenkinsfile: 'Jenkinsfile-attworkflow-build'
88 oltDebVersion: 'openolt-master.deb'
89 configurePod: false
90 reinstallOlt: false
91 installBBSim: true
92 onuNumber: 2
93
Suchitra Vemurief8ff1e2019-01-16 13:55:12 -080094 # flex pod1 test job - using voltha-master branch
Kailash Khalasib103f412018-09-17 12:26:49 -070095 - 'build_pod_test':
96 testvm: 'qa-testvm-pod'
Suchitra Vemurief8ff1e2019-01-16 13:55:12 -080097 config-pod: 'flex-pod1-olt-voltha-master'
Kailash Khalasib103f412018-09-17 12:26:49 -070098 profile: 'att-workflow'
99 branch: 'master'
100 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Suchitra Vemurib20f4302018-11-28 15:41:25 -0800101
Suchitra Vemuribf9f67e2019-02-07 20:32:20 -0800102 # flex OCP test job - using voltha-master branch
103 - 'build_pod_test':
104 testvm: 'qa-testvm-pod'
105 config-pod: 'flex-ocp-cord-voltha-master'
106 profile: 'att-workflow'
107 branch: 'master'
108 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
109
Kailasha0a9f3c2019-01-15 09:08:15 -0800110 # flex pod1 test job - seba-1.0/cord-6.1 release
Suchitra Vemurib20f4302018-11-28 15:41:25 -0800111 - 'build_pod_test':
112 testvm: 'qa-testvm-pod'
Suchitra Vemurib903c6d2019-01-14 13:57:41 -0800113 config-pod: 'flex-pod1-olt'
Suchitra Vemurib20f4302018-11-28 15:41:25 -0800114 profile: 'att-workflow'
Suchitra Vemurib903c6d2019-01-14 13:57:41 -0800115 branch: 'cord-6.1'
Suchitra Vemurib20f4302018-11-28 15:41:25 -0800116 Jenkinsfile: 'Jenkinsfile-attworkflow-test'
Suchitra Vemuri83e71e42019-02-13 15:06:08 -0800117
118 # flex ocp pod test job - seba-1.0/cord-6.1 release
119 - 'build_pod_test':
120 testvm: 'qa-testvm-pod'
121 config-pod: 'flex-ocp-cord-voltha16'
122 profile: 'att-workflow'
123 branch: 'cord-6.1'
124 Jenkinsfile: 'Jenkinsfile-attworkflow-test'