diff options
| author | 2019-04-08 22:32:17 +0200 | |
|---|---|---|
| committer | 2019-04-08 22:32:17 +0200 | |
| commit | 1bf8ef4e32dedb81da623fab288c79394d4dc37f (patch) | |
| tree | 43f95ae9874879981739547353103c5794ff1dcd | |
| parent | d26a49bc664a6c4e683676b7c4669e140ca59610 (diff) | |
[CI] Force php -l failure (#2363)
* [CI] Force php -l failure
By redirecting stderr to a file and checking if the filesize is greater than 0 bytes, we can also force failure for warnings.
See discussion in <https://github.com/FreshRSS/FreshRSS/pull/2362#issuecomment-480623161>.
* exclude JSON lib
| -rw-r--r-- | .travis.yml | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 61b4cc596..078a91109 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,8 @@ install: script: - phpenv rehash - - git ls-files -z "*.php" | xargs -0 -n1 -P4 php -l + - find . -not -path "./lib/JSON.php" -name \*.php -print0 | xargs -0 -n1 -P4 php -l 1>/dev/null 2>php-l-results + - if [ -s php-l-results ]; then cat php-l-results; exit 1; fi - | if [[ $VALIDATE_STANDARD == yes ]]; then COMPOSER_BIN=$(composer global config --absolute bin-dir) |
