1 ########################
2 # Job configuration for joid
3 ########################
12 #--------------------------------
14 #--------------------------------
19 brahmaputra: &brahmaputra
21 branch: 'stable/{stream}'
22 gs-pathname: '/{stream}'
23 #--------------------------------
24 # POD, INSTALLER, AND BRANCH MAPPING
25 #--------------------------------
27 #--------------------------------
31 #--------------------------------
33 #--------------------------------
38 #--------------------------------
39 # please check the triggers before enabling any of the controllers!!!
43 # commented out below controllers to get Arno scenario settled first
52 - 'joid-{sdn-controller}-{pod}-daily-{stream}'
53 - 'joid-deploy-{pod}-daily-{stream}'
55 ########################
57 ########################
59 name: 'joid-{sdn-controller}-{pod}-daily-{stream}'
61 project-type: multijob
63 disabled: '{obj:disabled}'
69 name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Scenario: $DEPLOY_SCENARIO'
72 - 'joid-{pod}-{sdn-controller}-trigger'
77 - '{installer}-defaults'
81 default: '{sdn-controller}'
88 credentials-id: '{ssh-credentials}'
97 - name: 'joid-deploy-{pod}-daily-{stream}'
98 current-parameters: true
100 kill-phase-on: FAILURE
105 - name: 'functest-joid-{pod}-daily-{stream}'
106 current-parameters: true
112 - name: 'yardstick-joid-{pod}-daily-{stream}'
113 current-parameters: true
117 name: 'joid-deploy-{pod}-daily-{stream}'
125 name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Scenario: $DEPLOY_SCENARIO'
133 - '{installer}-defaults'
138 credentials-id: '{ssh-credentials}'
145 ########################
147 ########################
149 name: 'builder-macro'
153 echo "Running $INSTALLER_TYPE with controller $SDN_CONTROLLER"
155 echo "------ First Executing clean.sh ------"
159 !include-raw: ./joid-deploy.sh
161 ########################
163 ########################
165 name: 'joid-intel-pod5-odl-trigger'
169 name: 'joid-intel-pod6-odl-trigger'
173 name: 'joid-orange-pod2-odl-trigger'
177 name: 'joid-intel-pod5-onos-trigger'
181 name: 'joid-intel-pod6-onos-trigger'
185 name: 'joid-orange-pod2-onos-trigger'