From a918d187d8c9b3be95d88e9b3f29835499203721 Mon Sep 17 00:00:00 2001 From: ignace nyamagana butera Date: Tue, 17 Oct 2017 12:21:35 +0200 Subject: [PATCH] Improve travis.yml --- .travis.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0979d238..130d3416 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,17 +5,17 @@ sudo: false matrix: include: - php: 5.5 - env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false + env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false IGNORE_PLATFORMS=false - php: 5.6 - env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=true + env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false IGNORE_PLATFORMS=false - php: 7.0 - env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false + env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false IGNORE_PLATFORMS=false - php: 7.1 - env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false - - php: 7.2 - env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=false - - php: hhvm - env: COLLECT_COVERAGE=false VALIDATE_CODING_STYLE=false + env: COLLECT_COVERAGE=true VALIDATE_CODING_STYLE=true IGNORE_PLATFORMS=false + - php: master + env: COLLECT_COVERAGE=false VALIDATE_CODING_STYLE=false IGNORE_PLATFORMS=true + allow_failures: + - php: master fast_finish: true cache: @@ -26,11 +26,12 @@ before_install: - travis_retry composer self-update install: - - travis_retry composer update --no-interaction --prefer-source + - if [ "$IGNORE_PLATFORMS" == "true" ]; then travis_retry composer update --no-interaction --prefer-source --ignore-platform-reqs; fi + - if [ "$IGNORE_PLATFORMS" == "false" ]; then travis_retry composer update --no-interaction --prefer-source; fi script: - composer phpunit after_script: - if [ "$COLLECT_COVERAGE" == "true" ]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover build/clover.xml; fi - - if [ "$VALIDATE_CODING_STYLE" == "true" ]; then composer phpcs fi + - if [ "$VALIDATE_CODING_STYLE" == "true" ]; then composer phpcs; fi