Skip to content

Commit d806eb8

Browse files
committed
Travis: Always be explicit about DB server being used.
1 parent 0893aeb commit d806eb8

File tree

1 file changed

+60
-50
lines changed

1 file changed

+60
-50
lines changed

.travis.yml

Lines changed: 60 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -133,103 +133,110 @@ addons:
133133
mariadb: '10.1'
134134
apt:
135135
packages: [ libevent-dev ]
136-
env: DB=mariadb-10.1
137136

138137
install: $DMD -ofci_setup ci_setup.d && ./ci_setup
139138
script: ./run_tests --mode=travis
140139

141140
matrix:
142141
include:
143142
- d: dmd-2.088.0
143+
env: DB=mariadb-10.1
144144
- d: dmd-2.088.0
145+
env: DB=mariadb-10.1
145146
- d: dmd-2.087.1
146-
env: USE_UNIT_THREADED=true
147+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
147148
- d: dmd-2.086.1
148-
env: USE_UNIT_THREADED=true
149+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
149150
- d: dmd-2.085.1
150-
env: USE_UNIT_THREADED=true
151+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
151152
- d: dmd-2.084.1
152-
env: USE_UNIT_THREADED=true
153+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
153154
- d: dmd-2.083.1
154-
env: USE_UNIT_THREADED=true
155+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
155156
- d: dmd-2.082.1
156-
env: USE_UNIT_THREADED=true
157+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
157158
- d: dmd-2.081.2
158-
env: USE_UNIT_THREADED=true
159+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
159160
- d: dmd-2.080.1
160-
env: USE_UNIT_THREADED=true
161+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
161162
- d: dmd-2.079.1
162-
env: USE_UNIT_THREADED=true
163+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
163164
- d: dmd-2.078.3
164-
env: USE_UNIT_THREADED=true
165+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
165166
- d: dmd-2.077.1
166-
env: USE_UNIT_THREADED=true
167+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
167168
- d: dmd-2.076.1
169+
env: DB=mariadb-10.1
168170
- d: dmd-2.075.1
169-
env: NO_VIBE=true
171+
env: DB=mariadb-10.1 NO_VIBE=true
170172
- d: dmd-2.074.1
171-
env: NO_VIBE=true
173+
env: DB=mariadb-10.1 NO_VIBE=true
172174
- d: dmd-2.073.1
173-
env: NO_VIBE=true
175+
env: DB=mariadb-10.1 NO_VIBE=true
174176
- d: dmd-2.072.2
175-
env: NO_VIBE=true
177+
env: DB=mariadb-10.1 NO_VIBE=true
176178
- d: dmd-2.071.2
177-
env: NO_VIBE=true
179+
env: DB=mariadb-10.1 NO_VIBE=true
178180
- d: dmd-2.070.2
179-
env: NO_VIBE=true
181+
env: DB=mariadb-10.1 NO_VIBE=true
180182
- d: dmd-2.069.2
181-
env: NO_VIBE=true
183+
env: DB=mariadb-10.1 NO_VIBE=true
182184
- d: dmd-2.068.2
183-
env: NO_VIBE=true
185+
env: DB=mariadb-10.1 NO_VIBE=true
184186
- d: ldc-1.17.0
187+
env: DB=mariadb-10.1
185188
- d: ldc-1.16.0
186-
env: USE_UNIT_THREADED=true
189+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
187190
- d: ldc-1.15.0
188-
env: USE_UNIT_THREADED=true
191+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
189192
- d: ldc-1.14.0
190-
env: USE_UNIT_THREADED=true
193+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
191194
- d: ldc-1.13.0
192-
env: USE_UNIT_THREADED=true
195+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
193196
- d: ldc-1.12.0
194-
env: USE_UNIT_THREADED=true
197+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
195198
- d: ldc-1.11.0
196-
env: USE_UNIT_THREADED=true
199+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
197200
- d: ldc-1.10.0
198-
env: USE_UNIT_THREADED=true
201+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
199202
- d: ldc-1.9.0
200-
env: USE_UNIT_THREADED=true
203+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
201204
- d: ldc-1.8.0
202-
env: USE_UNIT_THREADED=true
205+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
203206
- d: ldc-1.7.0
204-
env: USE_UNIT_THREADED=true
207+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
205208
- d: ldc-1.6.0
206-
env: USE_UNIT_THREADED=true
209+
env: DB=mariadb-10.1 USE_UNIT_THREADED=true
207210
- d: ldc-1.5.0
208-
env: NO_VIBE=true
211+
env: DB=mariadb-10.1 NO_VIBE=true
209212
- d: ldc-1.4.0
210-
env: NO_VIBE=true
213+
env: DB=mariadb-10.1 NO_VIBE=true
211214
- d: ldc-1.3.0
212-
env: NO_VIBE=true
215+
env: DB=mariadb-10.1 NO_VIBE=true
213216
- d: ldc-1.2.0
214-
env: NO_VIBE=true
217+
env: DB=mariadb-10.1 NO_VIBE=true
215218
- d: ldc-1.1.1
216-
env: NO_VIBE=true
219+
env: DB=mariadb-10.1 NO_VIBE=true
217220
- d: ldc-1.0.0
218-
env: NO_VIBE=true
221+
env: DB=mariadb-10.1 NO_VIBE=true
219222
- d: ldc-0.17.5
220-
env: NO_VIBE=true
223+
env: DB=mariadb-10.1 NO_VIBE=true
221224
- d: ldc-0.17.1
222-
env: NO_VIBE=true
225+
env: DB=mariadb-10.1 NO_VIBE=true
223226
- d: ldc-0.17.0
224-
env: NO_VIBE=true
227+
env: DB=mariadb-10.1 NO_VIBE=true
225228
- d: gdc-6.3.0
226-
env: NO_VIBE=true
229+
env: DB=mariadb-10.1 NO_VIBE=true
227230
- d: gdc-4.8.5
228-
env: NO_VIBE=true
231+
env: DB=mariadb-10.1 NO_VIBE=true
229232
- d: dmd
233+
env: DB=mariadb-10.1
230234
- d: dmd-beta
235+
env: DB=mariadb-10.1
231236
- d: ldc
237+
env: DB=mariadb-10.1
232238
- d: ldc-beta
239+
env: DB=mariadb-10.1
233240

234241
# Test alternative db versions, but only on one compiler version
235242
- d: dmd-2.078.3
@@ -307,27 +314,25 @@ matrix:
307314
env: DB=mysql-5.6
308315

309316
- d: dmd-2.068.2
310-
env: NO_VIBE=true
311317
os: osx
312318
osx_image: xcode9.4 # use OSX 10.13
313-
env: DB=mysql-5.6
319+
env: DB=mysql-5.6 NO_VIBE=true
314320

315321
- d: ldc-0.17.0
316-
env: NO_VIBE=true
317322
os: osx
318323
osx_image: xcode9.4 # use OSX 10.13
319-
env: DB=mysql-5.6
324+
env: DB=mysql-5.6 NO_VIBE=true
320325

321326
# Test with all dub dependencies fully updated
322327
# (dub.selections.json is deliberately kept old)
323328
- d: dmd-2.088.0
324329
services:
325330
- mysql
326-
env: DUB_UPGRADE=true DB=mysql-default
331+
env: DB=mysql-defaultDUB_UPGRADE=true
327332
- d: dmd-2.088.0
328333
os: osx
329334
osx_image: xcode11.2 # use OSX 10.14
330-
env: DUB_UPGRADE=true DB=mysql-5.6
335+
env: DB=mysql-5.6 DUB_UPGRADE=true
331336

332337
# Test with latest mysql server available in OSX brew
333338
- d: dmd-2.088.0
@@ -338,20 +343,25 @@ matrix:
338343
allow_failures:
339344
# Doesn't appear to exist on travis: https://github.com/travis-ci/travis-ci/issues/8849
340345
- d: gdc-6.3.0
346+
env: DB=mariadb-10.1 NO_VIBE=true
341347

342348
# Occasional failures are expected here
343349
- d: dmd
350+
env: DB=mariadb-10.1
344351
- d: dmd-beta
352+
env: DB=mariadb-10.1
345353
- d: ldc
354+
env: DB=mariadb-10.1
346355
- d: ldc-beta
356+
env: DB=mariadb-10.1
347357
- d: dmd-2.088.0 # All dub dependencies fully updated
348358
services:
349359
- mysql
350-
env: DUB_UPGRADE=true DB=mysql-default
360+
env: DB=mysql-default DUB_UPGRADE=true
351361
- d: dmd-2.088.0 # All dub dependencies fully updated
352362
os: osx
353363
osx_image: xcode11.2 # use OSX 10.14
354-
env: DUB_UPGRADE=true DB=mysql-5.6
364+
env: DB=mysql-5.6 DUB_UPGRADE=true
355365

356366
# Currently failing on travis:
357367
# https://github.com/mysql-d/mysql-native/issues/208

0 commit comments

Comments
 (0)