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'
113 name: 'compass-deploy-{pod}-weekly-{stream}'
127 use-build-blocker: true
129 - 'compass-deploy-{pod}-daily-.*?'
130 - 'compass-deploy-{pod}-weekly-.*'
131 - 'compass-verify-deploy-.*?'
136 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
145 - compass-dovetail-parameter:
146 installer: '{installer}'
147 gs-pathname: '{gs-pathname}'
148 - '{slave-label}-defaults'
149 - '{installer}-defaults'
156 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
160 - description-setter:
161 description: "POD: $NODE_NAME"
163 !include-raw-escape: ./compass-download-artifact.sh
165 !include-raw-escape: ./compass-deploy.sh
167 ########################
169 ########################
171 name: compass-dovetail-parameter
174 name: BUILD_DIRECTORY
175 default: $WORKSPACE/build_output
176 description: "Directory where the build artifact will be located upon the completion of the build."
179 default: '$GS_BASE{gs-pathname}'
180 description: "URL to Google Storage."
182 name: COMPASS_OPENSTACK_VERSION
186 ########################
188 ########################
190 name: 'compass-os-nosdn-nofeature-ha-baremetal-weekly-danube-trigger'
195 name: 'dovetail-weekly-trigger'