KnpMarkdownBundle/.travis.yml
2017-11-29 13:11:20 -05:00

40 lines
902 B
YAML

language: php
sudo: false
cache:
directories:
- $HOME/.composer/cache/files
php:
- 5.5
- 5.6
- 7.0
- 7.1
matrix:
fast_finish: true
include:
# Test against lowest bounds of dependencies to ensure they are right
- php: 5.6
env: COMPOSER_FLAGS='--prefer-lowest --prefer-stable'
# Test against dev versions of dependencies
- php: 5.6
env: deps=dev
# test the latest release (including beta releases)
- php: 7.1
env: deps=beta
before_install:
- if [ "$deps" = 'beta' ]; then perl -pi -e 's/^}$/,"minimum-stability":"beta"}/' composer.json; fi;
- if [ "$deps" = 'dev' ]; then perl -pi -e 's/^}$/,"minimum-stability":"dev"}/' composer.json; fi;
install:
- composer update $COMPOSER_FLAGS
script: phpunit --coverage-text
notifications:
email:
- travis@knplabs.com