0
0
mirror of https://github.com/postfixadmin/postfixadmin.git synced 2024-09-19 19:22:14 +02:00
postfixadmin/.travis.yml

34 lines
662 B
YAML
Raw Normal View History

language: php
php:
- 7.2
2019-02-18 11:23:10 +01:00
- 7.3
2020-02-10 12:16:41 +01:00
- 7.4
2021-01-18 21:31:29 +01:00
- 8.0
services:
- mysql
- postgresql
cache:
directories:
- $HOME/.composer/cache
2019-02-18 21:31:31 +01:00
- $HOME/vendor
before_install:
- mysql -e 'CREATE DATABASE postfixadmin;'
- psql -c 'create database postfixadmin;' -U postgres
before_script:
2019-02-18 21:31:31 +01:00
- travis_retry composer install --no-interaction --prefer-source --dev
- mkdir -p build/logs
script:
- composer build
2019-02-18 21:31:31 +01:00
- DATABASE=sqlite vendor/bin/phpunit tests/
- DATABASE=mysql vendor/bin/phpunit --coverage-clover=build/logs/clover.xml tests/
- DATABASE=postgresql vendor/bin/phpunit tests/
2019-02-18 21:31:31 +01:00
after_success:
- travis_retry php vendor/bin/php-coveralls