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'
58 - fix-workspace-permissions
61 - '{auto-trigger-name}'
67 - compass-dovetail-parameter:
68 installer: '{installer}'
69 gs-pathname: '{gs-pathname}'
73 - '{slave-label}-defaults'
74 - '{installer}-defaults'
77 - '{auto-trigger-name}'
81 description: "POD: $NODE_NAME"
83 - project: 'compass-deploy-{pod}-weekly-{stream}'
84 current-parameters: false
85 predefined-parameters: |
86 DEPLOY_SCENARIO={scenario}
87 COMPASS_OS_VERSION={os-version}
91 - project: 'dovetail-compass-{pod}-compliance_set-weekly-{stream}'
92 current-parameters: false
93 predefined-parameters:
94 DEPLOY_SCENARIO={scenario}
98 build-step-failure-threshold: 'never'
99 failure-threshold: 'never'
100 unstable-threshold: 'FAILURE'
102 - project: 'dovetail-compass-{pod}-proposed_tests-weekly-{stream}'
103 current-parameters: false
104 predefined-parameters:
105 DEPLOY_SCENARIO={scenario}
109 build-step-failure-threshold: 'never'
110 failure-threshold: 'never'
111 unstable-threshold: 'FAILURE'
114 name: 'compass-deploy-{pod}-weekly-{stream}'
128 use-build-blocker: true
130 - 'compass-deploy-{pod}-daily-.*?'
131 - 'compass-deploy-{pod}-weekly-.*'
132 - 'compass-verify-deploy-.*?'
137 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
141 - fix-workspace-permissions
147 - compass-dovetail-parameter:
148 installer: '{installer}'
149 gs-pathname: '{gs-pathname}'
150 - '{slave-label}-defaults'
151 - '{installer}-defaults'
157 - description-setter:
158 description: "POD: $NODE_NAME"
160 !include-raw-escape: ./compass-download-artifact.sh
162 !include-raw-escape: ./compass-deploy.sh
164 ########################
166 ########################
168 name: compass-dovetail-parameter
171 name: BUILD_DIRECTORY
172 default: $WORKSPACE/build_output
173 description: "Directory where the build artifact will be located upon the completion of the build."
176 default: '$GS_BASE{gs-pathname}'
177 description: "URL to Google Storage."
179 name: COMPASS_OPENSTACK_VERSION
183 ########################
185 ########################
187 name: 'compass-os-nosdn-nofeature-ha-baremetal-weekly-danube-trigger'
192 name: 'dovetail-weekly-trigger'