From bce3818d7f557071db1ef5cbba2a69e45319ba72 Mon Sep 17 00:00:00 2001 From: Xenos Konstantinos Date: Sun, 18 Feb 2018 23:03:51 +0200 Subject: [PATCH] travis-ci travis-ci 5.3 - 7.2 php checks & phpcs WordPress-Core --- .travis.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..a6eb580 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,38 @@ +language: php +matrix: + include: + - php: '7.2' + env: PHPC_WPC=1 + - php: '7.1' + env: PHPC_WPC=1 + - php: '7.0' + env: PHPC_WPC=1 + - php: '5.6' + env: PHPC_WPC=1 + - php: '5.5' + env: PHPC_WPC=1 + - php: '5.4' + env: PHPC_WPC=1 + - php: 5.3 + dist: precise + env: PHPC_WPC=1 +before_script: + - pear install pear/PHP_CodeSniffer + - export SNIFFS_DIR=/tmp/sniffs + - | + if [[ "$PHPC_WPC" == "1" ]]; then + git clone -b master --depth 1 https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git $SNIFFS_DIR + git clone -b master --depth 1 https://github.com/wimg/PHPCompatibility.git $SNIFFS_DIR/PHPCompatibility + phpenv rehash + fi +script: + - find -L . -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l + - | + if [[ "$PHPC_WPC" == "1" ]]; then + phpcs --config-set installed_paths $SNIFFS_DIR/PHPCompatibility + phpcs -p -s -v -n . --standard=PHPCompatibility --extensions=php + phpcs --config-set installed_paths $SNIFFS_DIR + phpcs -p -s -v -n . --standard=WordPress-Core --extensions=php + fi +notifications: + email: false