diff --git a/.travis.yml b/.travis.yml index 03ef66c6..6aacd5d1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,8 @@ php: - 5.4 - 5.5 - 5.6 - - 7 + - 7.0 + - 7.1 - hhvm # ignore errors, see below # lock distro so new future defaults will not break the build @@ -15,12 +16,30 @@ matrix: include: - php: 5.3 dist: precise + include: + - os: osx + language: generic + php: 7.0 # just to look right on travis + env: + - PACKAGE: php70 allow_failures: - php: hhvm sudo: false install: + # OSX install inspired by https://github.com/kiler129/TravisCI-OSX-PHP + - | + if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then + brew tap homebrew/homebrew-php + echo "Installing PHP ..." + brew install "${PACKAGE}" + brew install "${PACKAGE}"-xdebug + brew link "${PACKAGE}" + echo "Installing composer ..." + curl -s http://getcomposer.org/installer | php + mv composer.phar /usr/local/bin/composer + fi - COMPOSER_ROOT_VERSION=`git describe --abbrev=0` composer install --no-interaction script: