11language : php
22sudo : false
3- dist : trusty
3+ dist : xenial
44
55cache :
66 directories :
@@ -175,6 +175,8 @@ jobs:
175175 - stage : Test
176176 php : 7.4
177177 env : DB=mysql COVERAGE=yes
178+ services :
179+ - mysql
178180 - stage : Test
179181 php : 7.4
180182 env : DB=mysql.docker MYSQL_VERSION=5.7 COVERAGE=yes
@@ -192,6 +194,8 @@ jobs:
192194 - stage : Test
193195 php : 7.4
194196 env : DB=mysqli COVERAGE=yes
197+ services :
198+ - mysql
195199 - stage : Test
196200 php : 7.4
197201 env : DB=mysqli.docker MYSQL_VERSION=5.7 COVERAGE=yes
@@ -208,9 +212,11 @@ jobs:
208212 - bash ./tests/travis/install-mysql-8.0.sh
209213 - stage : Test
210214 php : 7.4
211- env : DB=mariadb MARIADB_VERSION=10.1 COVERAGE=yes
212- addons :
213- mariadb : 10.1
215+ env : DB=mariadb.docker MARIADB_VERSION=10.1 COVERAGE=yes
216+ services :
217+ - docker
218+ before_script :
219+ - bash ./tests/travis/install-mariadb.sh
214220 - stage : Test
215221 php : 7.4
216222 env : DB=mariadb MARIADB_VERSION=10.2 COVERAGE=yes
@@ -223,9 +229,11 @@ jobs:
223229 mariadb : 10.3
224230 - stage : Test
225231 php : 7.4
226- env : DB=mariadb.mysqli MARIADB_VERSION=10.1 COVERAGE=yes
227- addons :
228- mariadb : 10.1
232+ env : DB=mariadb.mysqli.docker MARIADB_VERSION=10.1 COVERAGE=yes
233+ services :
234+ - docker
235+ before_script :
236+ - bash ./tests/travis/install-mariadb.sh
229237 - stage : Test
230238 php : 7.4
231239 env : DB=mariadb.mysqli MARIADB_VERSION=10.2 COVERAGE=yes
@@ -239,32 +247,24 @@ jobs:
239247 - stage : Test
240248 php : 7.4
241249 env : DB=pgsql POSTGRESQL_VERSION=9.4 COVERAGE=yes
242- services :
243- - postgresql
244250 addons :
245251 postgresql : " 9.4"
246252 - stage : Test
247253 php : 7.4
248254 env : DB=pgsql POSTGRESQL_VERSION=9.5 COVERAGE=yes
249- services :
250- - postgresql
251255 addons :
252256 postgresql : " 9.5"
253257 - stage : Test
254258 php : 7.4
255259 env : DB=pgsql POSTGRESQL_VERSION=9.6 COVERAGE=yes
256- services :
257- - postgresql
258260 addons :
259261 postgresql : " 9.6"
260262 - stage : Test
261263 php : 7.4
262264 env : DB=pgsql POSTGRESQL_VERSION=10.0 COVERAGE=yes
263265 sudo : required
264- services :
265- - postgresql
266266 addons :
267- postgresql : " 10.0 "
267+ postgresql : " 10"
268268 before_script :
269269 - bash ./tests/travis/install-postgres-10.sh
270270 - stage : Test
0 commit comments