-
Notifications
You must be signed in to change notification settings - Fork 1
/
.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: "fAd3SCZghC68M+m4i9StgI1WWFYGSS2EKsNpzNsaFyGmZXzQAadINzBr3tRUMmIPfNVwhPbuWMlTzu7z9MYDXOGB1gAe4LbrxpawnNXxncb8z+z+qMtv8MTKG7vQTVlcwcluU3DgLYTOpHslTn1TQ6aa1RaQpOHUCAIfYvbbMCwNwN7oa7XwACSdLQyqDMqSwL0wTleAOQtbl3g0DxBMEjRhGswBrllIjOJJayPVjJLVRFxYNEGpHCtTXcizkvPwTvnT5/WZo6qQLvSXeOPgIutdYLcV7LVYSxRczWbmRdWKEQe9z2G2b08hZBp4Q4lgsKZjtI3OiC1c+PhQHno1UoL8kJelXZ3mhzIfnaIcC5NghL/XyIIvrdQDtfbFCNiAlZ1BBddvG+ozEcYq13CBVQ+Xwv2pIsYC7HszeeEM1/VodJyN0XWuhUpCrd1oF1wthrwxB3moCgQbv9tasRWujQHDAMoK9TRHEd3Y4GY1zPvVKcxvegU4mUVBdG5DqLK4p2eNyFCHFLqGa48zWF4FO0Avujws0ViVIc53ZctFW3Qhq2eIkLfT0EBfYT14vjhFu8yrgsO0MbQ8ILoeYJ4vbu+gXM5FYZTp5tycOUvDnnnuONazPR6Ev6YdvUtG5rDEtHks4J8mFM0gV1YteBX5/706HdIJMzO/H8tUQtTv6HE="