3 name: 'compass-dovetail-jobs'
6 #----------------------------------
8 #----------------------------------
11 branch: 'stable/{stream}'
12 gs-pathname: '/{stream}'
14 dovetail-branch: master
15 #------------------------------------
16 # POD, INSTALLER, AND BRANCH MAPPING
17 #------------------------------------
19 #------------------------------------
22 slave-label: compass-baremetal
25 #-----------------------------------
27 #-----------------------------------
29 - 'os-nosdn-nofeature-ha':
31 auto-trigger-name: 'compass-{scenario}-{pod}-weekly-{stream}-trigger'
34 - 'compass-{scenario}-{pod}-weekly-{stream}'
35 - 'compass-deploy-{pod}-weekly-{stream}'
37 ########################
39 ########################
41 name: 'compass-{scenario}-{pod}-weekly-{stream}'
43 disabled: '{obj:disabled}'
49 use-build-blocker: true
51 - 'compass-os-.*?-{pod}-daily-.*?'
52 - 'compass-os-.*?-{pod}-weekly-.*?'
57 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
60 - '{auto-trigger-name}'
66 - compass-dovetail-parameter:
67 installer: '{installer}'
68 gs-pathname: '{gs-pathname}'
72 - '{slave-label}-defaults'
73 - '{installer}-defaults'
76 - '{auto-trigger-name}'
80 description: "POD: $NODE_NAME"
82 - project: 'compass-deploy-{pod}-weekly-{stream}'
83 current-parameters: false
84 predefined-parameters: |
85 DEPLOY_SCENARIO={scenario}
86 COMPASS_OS_VERSION={os-version}
90 - project: 'dovetail-compass-{pod}-compliance_set-weekly-{stream}'
91 current-parameters: false
92 predefined-parameters:
93 DEPLOY_SCENARIO={scenario}
97 build-step-failure-threshold: 'never'
98 failure-threshold: 'never'
99 unstable-threshold: 'FAILURE'
101 - project: 'dovetail-compass-{pod}-debug-weekly-{stream}'
102 current-parameters: false
103 predefined-parameters:
104 DEPLOY_SCENARIO={scenario}
108 build-step-failure-threshold: 'never'
109 failure-threshold: 'never'
110 unstable-threshold: 'FAILURE'
112 - project: 'dovetail-compass-{pod}-proposed_tests-weekly-{stream}'
113 current-parameters: false
114 predefined-parameters:
115 DEPLOY_SCENARIO={scenario}
119 build-step-failure-threshold: 'never'
120 failure-threshold: 'never'
121 unstable-threshold: 'FAILURE'
124 name: 'compass-deploy-{pod}-weekly-{stream}'
138 use-build-blocker: true
140 - 'compass-deploy-{pod}-daily-.*?'
141 - 'compass-deploy-{pod}-weekly-.*'
142 - 'compass-verify-deploy-.*?'
147 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
156 - compass-dovetail-parameter:
157 installer: '{installer}'
158 gs-pathname: '{gs-pathname}'
159 - '{slave-label}-defaults'
160 - '{installer}-defaults'
167 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
171 - description-setter:
172 description: "POD: $NODE_NAME"
174 !include-raw-escape: ./compass-download-artifact.sh
176 !include-raw-escape: ./compass-deploy.sh
178 ########################
180 ########################
182 name: compass-dovetail-parameter
185 name: BUILD_DIRECTORY
186 default: $WORKSPACE/build_output
187 description: "Directory where the build artifact will be located upon the completion of the build."
190 default: '$GS_BASE{gs-pathname}'
191 description: "URL to Google Storage."
193 name: COMPASS_OPENSTACK_VERSION
197 ########################
199 ########################
201 name: 'compass-os-nosdn-nofeature-ha-baremetal-weekly-colorado-trigger'
206 name: 'dovetail-weekly-trigger'