Skip to content

Commit a1868db

Browse files
committed
Improve travis configuration
1 parent 2d2217c commit a1868db

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

.travis.yml

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,35 @@
11
language: php
2-
sudo: required
3-
dist: trusty
4-
group: edge
2+
3+
cache:
4+
directories:
5+
- $HOME/.composer/cache
56

67
php:
78
- 5.5
89
- 5.6
910
- 7.0
11+
- 7.1
1012
- nightly
11-
- hhvm-3.12
12-
- hhvm-nightly
13+
- hhvm
1314

1415
matrix:
1516
allow_failures:
1617
- php: nightly
17-
- php: hhvm-3.12
18-
- php: hhvm-nightly
19-
20-
before_install:
21-
- travis_retry composer self-update
18+
- php: hhvm
2219

2320
install:
24-
- export PATH="$PATH:$HOME/.config/composer/vendor/bin"
25-
- travis_retry composer global require friendsofphp/php-cs-fixer "^2.0.0@dev"
26-
- travis_retry composer global require satooshi/php-coveralls "^1.0.0"
27-
- travis_retry composer update --no-interaction --prefer-source
21+
- export PATH="$PATH:$HOME/.composer/vendor/bin"
22+
- composer global require friendsofphp/php-cs-fixer "^2.0.0@dev"
23+
- composer global require satooshi/php-coveralls "^1.0.0"
24+
- composer update --no-interaction
2825

2926
before_script:
30-
- if [[ $TRAVIS_PHP_VERSION != hhvm* ]] && [[ $TRAVIS_PHP_VERSION != *nightly ]]; then coverage="--coverage-xml"; fi
27+
- if php -v | grep -q 'Xdebug'; then coverage="--coverage-xml"; fi
3128
- vendor/bin/codecept build
3229

3330
script:
3431
- php-cs-fixer fix --dry-run
3532
- vendor/bin/codecept run $coverage
3633

3734
after_success:
38-
- if [ $coverage != "" ]; then coveralls --verbose; fi
35+
- if [[ ! -z $coverage ]]; then coveralls; fi

0 commit comments

Comments
 (0)