-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
31 lines (25 loc) · 1.55 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
language: php
sudo: false
php:
- "7.2"
- "7.3"
- "7.4"
- "8.0"
cache:
directories:
- $HOME/.composer/cache
install:
- if [ $TRAVIS_PHP_VERSION = '7.2' ] || [ $TRAVIS_PHP_VERSION = '7.3' ]; then composer self-update --1 --no-progress --no-interaction; fi
- composer install --prefer-dist --no-interaction
script:
- if [ $TRAVIS_PHP_VERSION = '7.4' ]; then XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-clover build/clover.xml; else vendor/bin/phpunit; fi
- if [ $TRAVIS_PHP_VERSION = '7.4' ]; then vendor/bin/php-cs-fixer fix --config=vendor/ixocreate/coding-standard/.php_cs -v --diff --dry-run --using-cache=no; fi
after_success:
- if [ $TRAVIS_PHP_VERSION = '7.4' ]; then php vendor/bin/php-coveralls -v -x build/clover.xml -o build/clover.json; fi
notifications:
email: false
slack:
on_success: change
on_failure: always
rooms:
secure: "gKn4kXGrxRC0+ztZAgcygXV0D90CQXIUTCyP6OPFNYq04CCf2yiH47XoTnc3L8y/Wz1gVj1y/Srk5/ZtiI+sVkyihqRnGFFLcqGoGFCumtBdbcRLw4tL7eMHSsuDBcaoByIWIPIJobhaDKiU3bKdCgE+Zk3eA1lyehWZkU/K+8tHY2Pa2u9UfvEgjNE8zHpc+LmjmGfrRPdn2n1X9djDGQYO7V821DCdtDIpMHrqIiQ8b010d+dlv8IBdT+/hJeQzV/g8Ip+IxepEK5YlKGlwhMaZrXI3PcA5rORS6m+9KW1OvK1F/xg3p13rKoETEdPU0cuGf7SRlXY3PjHeKTDsF2Ltu9S2zJ+hfun0QAdNaSfIKQh/NPyzfb5dJ1KKV0SSNIrVGrFW8eyoTyHtCufUn+6pgJrl95Z5nSI+b9cgsIysLvFnWHQeoFqzx5gt0tjVPmf0LwsRf2MMBV4idkBZXdRvG4HRXcQ72vclmXyNaG+LuZ2eCSymF5jduGi90TlKkBmlP+ye9XHoSyrlm1+0ucnOT/sxDSYp3IT8aeHqXu03XYTZsv0oQcVlwWZCp1yPtqZy+BXx0gRj5Nv9JsxvzZHfScSJeqxWd0swh9veAPEfumsBfEkqTVTQUdI1UrksGQY2ZTItlbpB9twCNqAuNyFPsExMwn2ttF/3e2P0V4="