@@ -52,344 +52,3 @@ jobs:
5252 sudo : required
5353 before_script :
5454 - bash ./tests/travis/install-mysql-8.0.sh
55- - stage : Test
56- php : 7.1
57- env : DB=mysqli MYSQL_VERSION=8.0
58- dist : xenial
59- sudo : required
60- before_script :
61- - bash ./tests/travis/install-mysql-8.0.sh
62- - stage : Test
63- php : 7.1
64- env : DB=mariadb MARIADB_VERSION=10.3
65- addons :
66- mariadb : 10.3
67- - stage : Test
68- php : 7.1
69- env : DB=mariadb.mysqli MARIADB_VERSION=10.3
70- addons :
71- mariadb : 10.3
72- - stage : Test
73- php : 7.1
74- env : DB=pgsql POSTGRESQL_VERSION=11.0
75- sudo : required
76- services :
77- - docker
78- before_script :
79- - bash ./tests/travis/install-postgres-11.sh
80- - stage : Test
81- php : 7.1
82- env : DB=sqlite
83- - stage : Test
84- php : 7.1
85- env : DB=sqlsrv
86- sudo : required
87- services :
88- - docker
89- before_script :
90- - bash ./tests/travis/install-mssql-sqlsrv.sh
91- - bash ./tests/travis/install-mssql.sh
92- - stage : Test
93- php : 7.1
94- env : DB=pdo_sqlsrv
95- sudo : required
96- services :
97- - docker
98- before_script :
99- - bash ./tests/travis/install-mssql-pdo_sqlsrv.sh
100- - bash ./tests/travis/install-mssql.sh
101- - stage : Test
102- php : 7.1
103- env : DB=ibm_db2
104- sudo : required
105- services :
106- - docker
107- before_script :
108- - bash ./tests/travis/install-db2.sh
109- - bash ./tests/travis/install-db2-ibm_db2.sh
110- - stage : Test
111- php : 7.1
112- env : DB=sqlite DEPENDENCIES=low
113- install :
114- - travis_retry composer update --prefer-dist --prefer-lowest
115- - stage : Test
116- php : 7.2
117- env : DB=mysql COVERAGE=yes
118- - stage : Test
119- php : 7.2
120- env : DB=mysql MYSQL_VERSION=5.7 COVERAGE=yes
121- sudo : required
122- before_script :
123- - bash ./tests/travis/install-mysql-5.7.sh
124- - stage : Test
125- php : 7.2
126- env : DB=mysql MYSQL_VERSION=8.0 COVERAGE=yes
127- dist : xenial
128- sudo : required
129- before_script :
130- - bash ./tests/travis/install-mysql-8.0.sh
131- - stage : Test
132- php : 7.2
133- env : DB=mysqli COVERAGE=yes
134- - stage : Test
135- php : 7.2
136- env : DB=mysqli MYSQL_VERSION=5.7 COVERAGE=yes
137- sudo : required
138- before_script :
139- - bash ./tests/travis/install-mysql-5.7.sh
140- - stage : Test
141- php : 7.2
142- env : DB=mysqli MYSQL_VERSION=8.0 COVERAGE=yes
143- dist : xenial
144- sudo : required
145- before_script :
146- - bash ./tests/travis/install-mysql-8.0.sh
147- - stage : Test
148- php : 7.2
149- env : DB=mariadb MARIADB_VERSION=10.0 COVERAGE=yes
150- addons :
151- mariadb : 10.0
152- - stage : Test
153- php : 7.2
154- env : DB=mariadb MARIADB_VERSION=10.1 COVERAGE=yes
155- addons :
156- mariadb : 10.1
157- - stage : Test
158- php : 7.2
159- env : DB=mariadb MARIADB_VERSION=10.2 COVERAGE=yes
160- addons :
161- mariadb : 10.2
162- - stage : Test
163- php : 7.2
164- env : DB=mariadb MARIADB_VERSION=10.3 COVERAGE=yes
165- addons :
166- mariadb : 10.3
167- - stage : Test
168- php : 7.2
169- env : DB=mariadb.mysqli MARIADB_VERSION=10.0 COVERAGE=yes
170- addons :
171- mariadb : 10.0
172- - stage : Test
173- php : 7.2
174- env : DB=mariadb.mysqli MARIADB_VERSION=10.1 COVERAGE=yes
175- addons :
176- mariadb : 10.1
177- - stage : Test
178- php : 7.2
179- env : DB=mariadb.mysqli MARIADB_VERSION=10.2 COVERAGE=yes
180- addons :
181- mariadb : 10.2
182- - stage : Test
183- php : 7.2
184- env : DB=mariadb.mysqli MARIADB_VERSION=10.3 COVERAGE=yes
185- addons :
186- mariadb : 10.3
187- - stage : Test
188- php : 7.2
189- env : DB=pgsql POSTGRESQL_VERSION=9.2 COVERAGE=yes
190- services :
191- - postgresql
192- addons :
193- postgresql : " 9.2"
194- - stage : Test
195- php : 7.2
196- env : DB=pgsql POSTGRESQL_VERSION=9.3 COVERAGE=yes
197- services :
198- - postgresql
199- addons :
200- postgresql : " 9.3"
201- - stage : Test
202- php : 7.2
203- env : DB=pgsql POSTGRESQL_VERSION=9.4 COVERAGE=yes
204- services :
205- - postgresql
206- addons :
207- postgresql : " 9.4"
208- - stage : Test
209- php : 7.2
210- env : DB=pgsql POSTGRESQL_VERSION=9.5 COVERAGE=yes
211- services :
212- - postgresql
213- addons :
214- postgresql : " 9.5"
215- - stage : Test
216- php : 7.2
217- env : DB=pgsql POSTGRESQL_VERSION=9.6 COVERAGE=yes
218- services :
219- - postgresql
220- addons :
221- postgresql : " 9.6"
222- - stage : Test
223- php : 7.2
224- env : DB=pgsql POSTGRESQL_VERSION=10.0 COVERAGE=yes
225- sudo : required
226- services :
227- - postgresql
228- addons :
229- postgresql : " 9.6"
230- before_script :
231- - bash ./tests/travis/install-postgres-10.sh
232- - stage : Test
233- php : 7.2
234- env : DB=pgsql POSTGRESQL_VERSION=11.0 COVERAGE=yes
235- sudo : required
236- services :
237- - docker
238- before_script :
239- - bash ./tests/travis/install-postgres-11.sh
240- - stage : Test
241- php : 7.2
242- env : DB=sqlite COVERAGE=yes
243- - stage : Test
244- php : 7.2
245- env : DB=sqlsrv COVERAGE=yes
246- sudo : required
247- services :
248- - docker
249- before_script :
250- - bash ./tests/travis/install-mssql-sqlsrv.sh
251- - bash ./tests/travis/install-mssql.sh
252- - stage : Test
253- php : 7.2
254- env : DB=pdo_sqlsrv COVERAGE=yes
255- sudo : required
256- services :
257- - docker
258- before_script :
259- - bash ./tests/travis/install-mssql-pdo_sqlsrv.sh
260- - bash ./tests/travis/install-mssql.sh
261- - stage : Test
262- php : 7.2
263- env : DB=ibm_db2 COVERAGE=yes
264- sudo : required
265- services :
266- - docker
267- before_script :
268- - bash ./tests/travis/install-db2.sh
269- - bash ./tests/travis/install-db2-ibm_db2.sh
270- - stage : Test
271- php : 7.3
272- env : DB=mysql MYSQL_VERSION=8.0
273- dist : xenial
274- sudo : required
275- before_script :
276- - bash ./tests/travis/install-mysql-8.0.sh
277- - stage : Test
278- php : 7.3
279- env : DB=mysqli MYSQL_VERSION=8.0
280- dist : xenial
281- sudo : required
282- before_script :
283- - bash ./tests/travis/install-mysql-8.0.sh
284- - stage : Test
285- php : 7.3
286- env : DB=mariadb MARIADB_VERSION=10.3
287- addons :
288- mariadb : 10.3
289- - stage : Test
290- php : 7.3
291- env : DB=mariadb.mysqli MARIADB_VERSION=10.3
292- addons :
293- mariadb : 10.3
294- - stage : Test
295- php : 7.3
296- env : DB=pgsql POSTGRESQL_VERSION=11.0
297- sudo : required
298- services :
299- - docker
300- before_script :
301- - bash ./tests/travis/install-postgres-11.sh
302- - stage : Test
303- php : 7.3
304- env : DB=sqlite
305- - stage : Test
306- php : 7.3
307- env : DB=sqlsrv
308- sudo : required
309- services :
310- - docker
311- before_script :
312- - bash ./tests/travis/install-mssql-sqlsrv.sh
313- - bash ./tests/travis/install-mssql.sh
314- - stage : Test
315- php : 7.3
316- env : DB=pdo_sqlsrv
317- sudo : required
318- services :
319- - docker
320- before_script :
321- - bash ./tests/travis/install-mssql-pdo_sqlsrv.sh
322- - bash ./tests/travis/install-mssql.sh
323- - stage : Test
324- php : nightly
325- env : DB=mysql MYSQL_VERSION=8.0
326- dist : xenial
327- sudo : required
328- before_script :
329- - bash ./tests/travis/install-mysql-8.0.sh
330- - stage : Test
331- php : nightly
332- env : DB=mysqli MYSQL_VERSION=8.0
333- dist : xenial
334- sudo : required
335- before_script :
336- - bash ./tests/travis/install-mysql-8.0.sh
337- - stage : Test
338- php : nightly
339- env : DB=mariadb MARIADB_VERSION=10.3
340- addons :
341- mariadb : 10.3
342- - stage : Test
343- php : nightly
344- env : DB=mariadb.mysqli MARIADB_VERSION=10.3
345- addons :
346- mariadb : 10.3
347- - stage : Test
348- php : nightly
349- env : DB=pgsql POSTGRESQL_VERSION=11.0
350- sudo : required
351- services :
352- - docker
353- before_script :
354- - bash ./tests/travis/install-postgres-11.sh
355- - stage : Test
356- php : nightly
357- env : DB=sqlite
358- - stage : Test
359- php : nightly
360- env : DB=sqlsrv
361- sudo : required
362- services :
363- - docker
364- before_script :
365- - bash ./tests/travis/install-mssql-sqlsrv.sh
366- - bash ./tests/travis/install-mssql.sh
367- - stage : Test
368- php : nightly
369- env : DB=pdo_sqlsrv
370- sudo : required
371- services :
372- - docker
373- before_script :
374- - bash ./tests/travis/install-mssql-pdo_sqlsrv.sh
375- - bash ./tests/travis/install-mssql.sh
376-
377- - stage : Test
378- if : type = cron
379- php : 7.2
380- env : DB=sqlite DEPENDENCIES=dev
381- install :
382- - composer config minimum-stability dev
383- - travis_retry composer update --prefer-dist
384-
385- - stage : Code Quality
386- php : 7.2
387- env : DB=none STATIC_ANALYSIS
388- install : travis_retry composer install --prefer-dist
389- script : vendor/bin/phpstan analyse
390-
391- - stage : Coding standard
392- php : 7.2
393- install : travis_retry composer install --prefer-dist
394- script :
395- - ./vendor/bin/phpcs
0 commit comments