diff --git a/.travis.yml b/.travis.yml index a29daf2b..0b7ce2cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,9 +5,23 @@ php: - 5.5 - 5.6 - 7.0 + - 7.1 - hhvm -install: ./travis-init.sh +sudo: false + +addons: + apt: + packages: + - libevent-dev # Used by 'event' and 'libevent' PHP extensions + +cache: + directories: + - $HOME/.composer/cache/files + +install: + - ./travis-init.sh + - composer install script: - ./vendor/bin/phpunit --coverage-text diff --git a/travis-init.sh b/travis-init.sh index 07b1d2a8..87456016 100755 --- a/travis-init.sh +++ b/travis-init.sh @@ -5,14 +5,12 @@ set -o pipefail if [[ "$TRAVIS_PHP_VERSION" != "hhvm" && "$TRAVIS_PHP_VERSION" != "hhvm-nightly" ]]; then - # install "libevent" (used by 'event' and 'libevent' PHP extensions) - sudo apt-get install -y libevent-dev - # install 'event' PHP extension echo "yes" | pecl install event # install 'libevent' PHP extension (does not support php 7) - if [[ "$TRAVIS_PHP_VERSION" != "7.0" ]]; then + if [[ "$TRAVIS_PHP_VERSION" != "7.0" && + "$TRAVIS_PHP_VERSION" != "7.1" ]]; then curl http://pecl.php.net/get/libevent-0.1.0.tgz | tar -xz pushd libevent-0.1.0 phpize @@ -24,7 +22,8 @@ if [[ "$TRAVIS_PHP_VERSION" != "hhvm" && fi # install 'libev' PHP extension (does not support php 7) - if [[ "$TRAVIS_PHP_VERSION" != "7.0" ]]; then + if [[ "$TRAVIS_PHP_VERSION" != "7.0" && + "$TRAVIS_PHP_VERSION" != "7.1" ]]; then git clone --recursive https://github.com/m4rw3r/php-libev pushd php-libev phpize @@ -36,5 +35,3 @@ if [[ "$TRAVIS_PHP_VERSION" != "hhvm" && fi fi - -composer install --dev --prefer-source
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: