Skip to content

Commit

Permalink
Tweak travis config
Browse files Browse the repository at this point in the history
  • Loading branch information
jsor committed Nov 6, 2015
1 parent 7e548f2 commit 1566a24
Showing 1 changed file with 34 additions and 22 deletions.
56 changes: 34 additions & 22 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,34 +1,46 @@
language: php

php:
- 5.3
- 5.4
- 5.5
- 5.6
- 7
- hhvm

matrix:
include:
- php: 5.3
- php: 5.4
- php: 5.5
- php: 5.6
- php: 5.6
env: deps=low
- php: 5.6
env: deps=high
- php: 7.0
- php: hhvm
fast_finish: true
include:
- php: 5.3
env: dependencies=lowest
- php: 5.4
env: dependencies=lowest
- php: 5.5
env: dependencies=lowest
- php: 5.6
env: dependencies=lowest
- php: 7
env: dependencies=lowest
- php: hhvm
env: dependencies=lowest
fast_finish: true

env:
global:
- deps=no
cache:
directories:
- vendor
- $HOME/.composer/cache

before_install:
- composer self-update
- composer self-update -q
- if [ -n "$GH_TOKEN" ]; then composer config github-oauth.github.com ${GH_TOKEN}; fi;

install:
- if [ "$deps" = "no" ]; then composer install --prefer-source; fi;
- if [ -z "$dependencies" ]; then travis_retry composer install --no-interaction; fi;
- if [ "$dependencies" = "lowest" ]; then travis_retry composer update --prefer-lowest --no-interaction; fi;
- composer show -i

script:
- if [ "$deps" = "high" ]; then composer update --prefer-source; fi;
- if [ "$deps" = "low" ]; then composer update --prefer-source --prefer-lowest --prefer-stable; fi;
- phpunit -v --coverage-text --coverage-clover ./build/logs/clover.xml
- phpunit -v --coverage-text --coverage-clover=./build/logs/clover.xml

after_script:
- composer require satooshi/php-coveralls:dev-master --prefer-source
- php vendor/bin/coveralls -v
- travis_retry composer require satooshi/php-coveralls:dev-master --no-interaction
- if [ -f ./build/logs/clover.xml ]; then php vendor/bin/coveralls -v; fi

0 comments on commit 1566a24

Please sign in to comment.