2016-03-03 20:04:09 +00:00
|
|
|
language: php
|
2016-03-03 11:56:29 -06:00
|
|
|
matrix:
|
2016-08-08 19:53:04 +01:00
|
|
|
fast_finish: true
|
|
|
|
include:
|
2016-08-15 12:41:39 -05:00
|
|
|
- php: 7.0
|
|
|
|
env: PHP_L=1
|
2016-08-08 19:53:04 +01:00
|
|
|
- php: 5.3
|
2016-08-15 12:41:39 -05:00
|
|
|
env: PHP_L_OLD=1
|
2016-08-08 19:53:04 +01:00
|
|
|
- php: 5.4
|
2016-08-15 12:41:39 -05:00
|
|
|
env: PHP_L_OLD=1
|
2016-08-08 19:53:04 +01:00
|
|
|
- php: 5.5
|
2016-08-15 12:41:39 -05:00
|
|
|
env: PHP_L=1
|
2016-08-08 19:53:04 +01:00
|
|
|
- php: 5.6
|
2016-08-15 12:41:39 -05:00
|
|
|
env: PHP_L=1 PHPCS=0
|
2016-08-08 19:53:04 +01:00
|
|
|
- php: hhvm
|
2016-08-15 12:41:39 -05:00
|
|
|
env: PHP_L_OLD=1
|
|
|
|
|
2016-03-03 11:56:29 -06:00
|
|
|
allow_failures:
|
2016-08-08 19:53:04 +01:00
|
|
|
- php: 7.0
|
|
|
|
- php: hhvm
|
2016-08-15 12:41:39 -05:00
|
|
|
|
|
|
|
cache:
|
|
|
|
directories:
|
|
|
|
- vendor
|
|
|
|
- $HOME/.composer/cache
|
|
|
|
|
|
|
|
before_script:
|
|
|
|
- composer install --prefer-dist --no-interaction
|
|
|
|
|
|
|
|
script:
|
|
|
|
- if [[ $PHP_L == 1 ]]; then find . -path './vendor' -prune -o -name "*.php" -print0 | xargs -0 -n1 -P8 php -l | grep -v '^No syntax errors detected' ; test $? -eq 1; fi
|
|
|
|
- if [[ $PHP_L_OLD == 1 ]]; then find . -regextype posix-extended -regex "\./(lib/influxdb-php|vendor)" -prune -o -name "*.php" -print0 | xargs -0 -n1 -P8 php -l | grep -v '^No syntax errors detected' ; test $? -eq 1; fi
|
|
|
|
- if [[ $PHP_CS == 1 ]]; then vendor/bin/phpcs -n -p --colors --extensions=php --standard=PSR2 --ignore=html/lib/* .; fi
|