From a7bef227dfefb76917d0c74bb4c1c82c79db8b11 Mon Sep 17 00:00:00 2001 From: erickskrauch Date: Mon, 6 Aug 2018 12:27:18 +0300 Subject: [PATCH] Add travis ci --- .travis.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..72ab54d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,35 @@ +language: php +php: + - '7.0' + - '7.1' + - '7.2' + - nightly + +cache: + directories: + - vendor + - $HOME/.composer + +env: + global: + - DEFAULT_COMPOSER_FLAGS="--optimize-autoloader --no-interaction --no-progress" + +before_script: + - composer global show hirak/prestissimo -q || travis_retry composer global require $DEFAULT_COMPOSER_FLAGS hirak/prestissimo + - composer install --no-interaction + +stages: + - Static Code Analysis + - Test + +jobs: + include: + - stage: Static Code Analysis + php: 7.2 + script: + - vendor/bin/php-cs-fixer fix -v --dry-run + - stage: Test + script: + - vendor/bin/phpunit + allow_failures: + - php: nightly