- php: 5.4
env: 'COMPOSER_FLAGS="--prefer-lowest --prefer-stable"'
- php: hhvm
+ fast_finish: true
install: travis_retry composer update --no-interaction $COMPOSER_FLAGS
-script: vendor/bin/phpunit --verbose
+script:
+ - vendor/bin/phpunit --verbose --coverage-clover=coverage.xml
+ - '[[ $TRAVIS_PHP_VERSION = 7.2* ]] && make build || true'
-before_deploy: bin/package -v $TRAVIS_TAG
+after_success:
+ - bash <(curl -s https://codecov.io/bash)
+
+before_deploy: make dist
deploy:
provider: releases
on:
tags: true
repo: bobthecow/psysh
- condition: (($TRAVIS_PHP_VERSION = 5.4* && -z "$COMPOSER_FLAGS") || $TRAVIS_PHP_VERSION = 7.0*)
+ condition: $TRAVIS_PHP_VERSION = 7.2*