|
|
@@ -5,12 +5,15 @@ php:
|
|
|
- 5.6
|
|
|
- 7.1
|
|
|
- 7.2
|
|
|
+ - 7.3.0RC1
|
|
|
|
|
|
-dist: trusty
|
|
|
+sudo: required
|
|
|
+
|
|
|
+dist: xenial
|
|
|
|
|
|
env:
|
|
|
matrix:
|
|
|
- - DB=mysql db_dsn='mysql://root@127.0.0.1/cakephp_test'
|
|
|
+ - DB=mysql db_dsn='mysql://root@127.0.0.1/cakephp_test?init[]=SET sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"'
|
|
|
- DB=pgsql db_dsn='postgres://postgres@127.0.0.1/cakephp_test'
|
|
|
- DB=sqlite db_dsn='sqlite:///:memory:'
|
|
|
global:
|
|
|
@@ -23,6 +26,9 @@ services:
|
|
|
- mysql
|
|
|
|
|
|
addons:
|
|
|
+ apt:
|
|
|
+ packages:
|
|
|
+ - libzip4
|
|
|
postgresql: "9.4"
|
|
|
|
|
|
cache:
|
|
|
@@ -42,7 +48,7 @@ matrix:
|
|
|
|
|
|
before_install:
|
|
|
- echo cakephp version && tail -1 VERSION.txt
|
|
|
- - phpenv config-rm xdebug.ini
|
|
|
+ - if [[ ${TRAVIS_PHP_VERSION} != "7.3.0RC1" ]]; then phpenv config-rm xdebug.ini; fi
|
|
|
|
|
|
- if [ $DB = 'mysql' ]; then mysql -u root -e 'CREATE DATABASE cakephp_test;'; fi
|
|
|
- if [ $DB = 'mysql' ]; then mysql -u root -e 'CREATE DATABASE cakephp_test2;'; fi
|
|
|
@@ -53,7 +59,10 @@ before_install:
|
|
|
- if [ $DB = 'pgsql' ]; then psql -c 'CREATE SCHEMA test3;' -U postgres -d cakephp_test; fi
|
|
|
|
|
|
- if [[ $DEFAULT = 1 || $PHPSTAN = 1 ]] ; then pecl channel-update pecl.php.net; fi;
|
|
|
- - if [[ $DEFAULT = 1 || $PHPSTAN = 1 ]] ; then echo 'extension = memcached.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi
|
|
|
+ - |
|
|
|
+ if [[ ${TRAVIS_PHP_VERSION} != "7.3.0RC1" && ${TRAVIS_PHP_VERSION} != "5.6" && ($DEFAULT = 1 || $PHPSTAN = 1) ]]; then
|
|
|
+ echo 'extension = memcached.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini;
|
|
|
+ fi
|
|
|
- if [[ $DEFAULT = 1 || $PHPSTAN = 1 ]] ; then echo 'extension = redis.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi
|
|
|
- if [[ $DEFAULT = 1 || $PHPSTAN = 1 ]] ; then echo 'extension = apcu.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi
|
|
|
- if [[ $DEFAULT = 1 || $PHPSTAN = 1 ]] ; then echo 'apc.enable_cli = 1' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi
|