@@ -4,6 +4,10 @@ dist: bionic
44
55services :
66 - mysql
7+ - postgresql
8+
9+ addons :
10+ postgresql : " 9.4"
711
812cache :
913 directories :
1418 - 7.3
1519
1620env :
17- - LARAVEL='5.8.*' COMPOSER_FLAGS='--prefer-lowest'
18- - LARAVEL='5.8.*' COMPOSER_FLAGS='--prefer-stable'
19- - LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-lowest'
20- - LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-stable'
21+ - LARAVEL='5.8.*' COMPOSER_FLAGS='--prefer-lowest' DB_CONNECTION='mysql' DB_DATABASE='translatable_test' DB_USERNAME='travis'
22+ - LARAVEL='5.8.*' COMPOSER_FLAGS='--prefer-stable' DB_CONNECTION='mysql' DB_DATABASE='translatable_test' DB_USERNAME='travis'
23+ - LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-lowest' DB_CONNECTION='mysql' DB_DATABASE='translatable_test' DB_USERNAME='travis'
24+ - LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-stable' DB_CONNECTION='mysql' DB_DATABASE='translatable_test' DB_USERNAME='travis'
2125
2226matrix :
2327 include :
2428 - php : 7.4snapshot
25- env : LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-lowest'
29+ env : LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-lowest' DB_CONNECTION='mysql' DB_DATABASE='translatable_test' DB_USERNAME='travis'
2630 - php : 7.4snapshot
27- env : LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-stable'
31+ env : LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-stable' DB_CONNECTION='mysql' DB_DATABASE='translatable_test' DB_USERNAME='travis'
32+ - php : 7.3
33+ env : LARAVEL='^6.0' COMPOSER_FLAGS='--prefer-stable' DB_CONNECTION='pgsql' DB_DATABASE='translatable_test' DB_USERNAME='postgres'
2834 fast_finish : true
2935 allow_failures :
3036 - php : 7.4snapshot
3137
3238before_install :
33- - mysql -e 'CREATE DATABASE translatable_test;'
39+ - sh -c "if [ '$DB_CONNECTION' = 'mysql' ]; then mysql -e 'CREATE DATABASE translatable_test;'; fi"
40+ - sh -c "if [ '$DB_CONNECTION' = 'pgsql' ]; then psql -c 'create database translatable_test;' -U postgres; fi"
3441 - composer config discard-changes true
3542 - travis_retry composer self-update
3643 - travis_retry composer require --dev "laravel/framework:${LARAVEL}" --no-interaction --no-update
@@ -39,7 +46,7 @@ install:
3946 - travis_retry composer update ${COMPOSER_FLAGS} --prefer-dist --no-suggest --no-interaction
4047
4148script :
42- - DB_CONNECTION=mysql DB_DATABASE=translatable_test DB_USERNAME=travis vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover
49+ - vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover
4350
4451after_script :
4552 - wget https://scrutinizer-ci.com/ocular.phar
0 commit comments