diff options
-rw-r--r-- | .travis.yml | 90 |
1 files changed, 44 insertions, 46 deletions
diff --git a/.travis.yml b/.travis.yml index f0e270d..fdb51c6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,58 +1,56 @@ language: php +sudo: true -jobs: - include: - - stage: test - sudo: true - - addons: - firefox: "47.0.1" - postgresql: "9.3" - apt: - packages: - - "oracle-java8-installer" - - "oracle-java8-set-default" +addons: + firefox: "47.0.1" + postgresql: "9.3" + apt: + packages: + - "oracle-java8-installer" + - "oracle-java8-set-default" - cache: - directories: - - "$HOME/.composer/cache" - - "$HOME/.npm" +cache: + directories: + - "$HOME/.composer/cache" + - "$HOME/.npm" - php: - - 5.6 - - 7.0 - - 7.1 +php: + - 5.6 + - 7.0 + - 7.1 - env: - global: - - MOODLE_BRANCH=MOODLE_35_STABLE - matrix: - - DB=mysqli - - DB=pgsql +env: + global: + - MOODLE_BRANCH=MOODLE_35_STABLE + matrix: + - DB=mysqli + - DB=pgsql - before_install: - - phpenv config-rm xdebug.ini - - nvm install 8.9 - - nvm use 8.9 - - cd ../.. - - composer create-project -n --no-dev --prefer-dist moodlerooms/moodle-plugin-ci ci ^2 - - export PATH="$(cd ci/bin; pwd):$(cd ci/vendor/bin; pwd):$PATH" +before_install: + - phpenv config-rm xdebug.ini + - nvm install 8.9 + - nvm use 8.9 + - cd ../.. + - composer create-project -n --no-dev --prefer-dist moodlerooms/moodle-plugin-ci ci ^2 + - export PATH="$(cd ci/bin; pwd):$(cd ci/vendor/bin; pwd):$PATH" - install: - - moodle-plugin-ci install +install: + - moodle-plugin-ci install - script: - - moodle-plugin-ci phplint - - moodle-plugin-ci phpcpd - - moodle-plugin-ci phpmd - - moodle-plugin-ci codechecker - - moodle-plugin-ci validate - - moodle-plugin-ci savepoints - - moodle-plugin-ci mustache - - moodle-plugin-ci grunt - - moodle-plugin-ci phpunit - - moodle-plugin-ci behat +script: + - moodle-plugin-ci phplint + - moodle-plugin-ci phpcpd + - moodle-plugin-ci phpmd + - moodle-plugin-ci codechecker + - moodle-plugin-ci validate + - moodle-plugin-ci savepoints + - moodle-plugin-ci mustache + - moodle-plugin-ci grunt + - moodle-plugin-ci phpunit + - moodle-plugin-ci behat +jobs: + include: - stage: deploy before_deploy: - cd "$TRAVIS_REPO_SLUG" |