forked from akamai/NetStorageKit-PHP
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
155 additions
and
123 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,59 @@ | ||
language: php | ||
php: | ||
- 5.5 | ||
- 5.6 | ||
- 7.0 | ||
- 7.1 | ||
- 7.2 | ||
- 7.3 | ||
- 5.5 | ||
- 5.6 | ||
- 7.0 | ||
- 7.1 | ||
- 7.2 | ||
- 7.3 | ||
- nightly | ||
env: | ||
# composer install (uses lock file) | ||
# | ||
# The lock file is only used by developers of the library and ensures | ||
# a sane dev environment. | ||
# | ||
# Everything below local dev PHP version _or_ platform req expected to fail | ||
# HHVM expected to fail for some platform reqs | ||
- DEPS='lock' | ||
# composer update --prefer-lowest | ||
# | ||
# Ensures that the lowest possible versions will work | ||
# | ||
# HHVM may fail here if older versions required HHVM specific changes | ||
# to be compatible | ||
- DEPS='low' | ||
# composer update | ||
# | ||
# This uses the latest possible dependencies for the given PHP version. | ||
# | ||
# If a platform requirement is set, this may not be actual latest versions | ||
# and they may be incompatible with newer PHP versions if the PHP requirement is | ||
# lax (e.g. >=5.3.6 and a platform of 5.3.6 running on 7.0 which doesn't include | ||
# necessary bug fixes for 7.0) | ||
- DEPS='high' | ||
matrix: | ||
fast_finish: true | ||
allow_failures: | ||
# PHP nightly may fail in all configuration | ||
- php: nightly | ||
# PHP < dev version may fail with composer.lock | ||
# Currently running PHP 7.1 | ||
- php: 5.5 | ||
env: DEPS='lock' | ||
- php: 5.6 | ||
env: DEPS='lock' | ||
- php: 7.0 | ||
env: DEPS='lock' | ||
# Everything except nightly should pass with high/low | ||
sudo: false | ||
install: travis_retry composer install --no-interaction --prefer-source | ||
script: phpunit | ||
after_script: wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload | ||
--format=php-clover build/coverage/coverage.clover | ||
before_install: | ||
- composer self-update | ||
install: | ||
- if [ "$DEPS" == "lock" ]; then travis_retry composer install --no-interaction --prefer-source; fi; | ||
- if [ "$DEPS" == "dev" ]; then travis_retry composer update --minimum-stability=dev --no-interaction --prefer-source; fi; | ||
- if [ "$DEPS" == "low" ]; then travis_retry composer update --prefer-lowest --no-interaction --prefer-source; fi; | ||
- if [ "$DEPS" == "high" ]; then travis_retry composer update --no-interaction --prefer-source; fi; | ||
- composer show --tree | ||
script: php vendor/bin/phpunit | ||
after_script: if (( `php -r 'echo PHP_MAJOR_VERSION;'` == 7 )); then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover build/coverage/coverage.clover; fi; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.