language: php php: - 7.0 - 7.1 - 7.2 matrix: allow_failures: - php: 7.0 sudo: false services: - docker install: - travis_retry make composer install script: - composer validate --no-interaction - make ci after_success: - if [[ "`phpenv version-name`" != "7.1" ]]; then exit 0; fi - vendor/bin/phpunit --coverage-clover coverage.clover - wget https://scrutinizer-ci.com/ocular.phar - php ocular.phar code-coverage:upload --format=php-clover coverage.clover cache: directories: - $HOME/.composer/cache