diff options
author | Klaus Weidenbach <Klaus.Weidenbach@gmx.net> | 2018-03-17 21:47:02 +0100 |
---|---|---|
committer | Klaus Weidenbach <Klaus.Weidenbach@gmx.net> | 2018-03-17 23:27:56 +0100 |
commit | a732b2bca1d10fe374322fd4a8996fef6e23c11a (patch) | |
tree | 11855b43107a67367c50a8715d39ba069b8504b7 /.travis.yml | |
parent | b5cc26fe76cb43727a1e42755e1d89bbc48e0f8a (diff) | |
download | volse-hubzilla-a732b2bca1d10fe374322fd4a8996fef6e23c11a.tar.gz volse-hubzilla-a732b2bca1d10fe374322fd4a8996fef6e23c11a.tar.bz2 volse-hubzilla-a732b2bca1d10fe374322fd4a8996fef6e23c11a.zip |
:construction_worker:Extend Travis, add PostgreSQL10.
Add PostgreSQL10 to TravisCI through Docker container.
Use PHP7.2 instead of PHP7.1 as default test environment.
Update to current stable MariaDB 10.2 from stable (GA) 10.1.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/.travis.yml b/.travis.yml index 94c7b4226..8db58f3dc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -62,28 +62,34 @@ matrix: fast_finish: true # Additional check combinations include: - # PHP7.1, mariadb 10.1 - - php: '7.1' - env: DB=mariadb MARIADB_VERSION=10.1 CODECOV=1 + # PHP7.2, mariadb 10.2 + - php: '7.2' + env: DB=mariadb MARIADB_VERSION=10.2 CODECOV=1 # use mariadb instead of MySQL addons: - mariadb: '10.1' - # PHP7.1, PostgreSQL 9.6 - - php: '7.1' + mariadb: '10.2' + # PHP7.2, PostgreSQL 9.6 + - php: '7.2' env: DB=pgsql POSTGRESQL_VERSION=9.6 PHPUNITFILE=phpunit-pgsql.xml # Use newer postgres than 9.2 default addons: postgresql: '9.6' services: - postgresql - # PHP7.1, old precise distribution with MySQL 5.5 - - php: '7.1' + # PostgreSQL 10 with Docker container + - php: '7.2' + env: DB=pgsql POSTGRESQL_VERSION=10 PHPUNITFILE=phpunit-pgsql.xml + sudo: required + services: + - docker + # PHP7.2, old precise distribution with MySQL 5.5 + - php: '7.2' env: DB=mysql MYSQL_VERSION=5.5 dist: precise services: - mysql # MySQL 5.7 with Docker container - - php: '7.1' + - php: '7.2' env: DB=mysql MYSQL_VERSION=5.7 sudo: required services: @@ -109,6 +115,8 @@ before_install: - travis_retry composer self-update # Start MySQL 5.7 Docker container, needs some time to come up - if [[ "$MYSQL_VERSION" == "5.7" ]]; then sudo service mysql stop; docker run -d -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mysql:5.7 && sleep 25 && docker ps; fi + # Start PostgreSQL 10 Docker container, needs some time to come up + - if [[ "$POSTGRESQL_VERSION" == "10" ]]; then sudo service postgresql stop; docker run -d -p 5432:5432 postgres:10-alpine && sleep 35 && docker ps; fi # Install composer dev libs install: |