language: php sudo: false cache: directories: - $HOME/.composer/cache php: - 5.6 - 7.0 - 7.1 env: global: - MOODLE_BRANCH=MOODLE_32_STABLE matrix: - DB=pgsql - DB=mysqli before_install: - export ORIG="$(pwd)" - phpenv config-rm xdebug.ini - nvm install node - cd ../.. - composer selfupdate - 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 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 - cd $ORIG - composer install --no-interaction - ./vendor/bin/phpunit