From e8f277b03c5aaae1903275e334d0833a874d8227 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Fri, 16 Nov 2018 16:25:26 +0000 Subject: [PATCH] MDL-79863 qtype_ordering: Set up Travis-CI integration --- question/type/ordering/.travis.yml | 62 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 question/type/ordering/.travis.yml diff --git a/question/type/ordering/.travis.yml b/question/type/ordering/.travis.yml new file mode 100644 index 00000000000..a5911fde996 --- /dev/null +++ b/question/type/ordering/.travis.yml @@ -0,0 +1,62 @@ +language: php + +sudo: required + +addons: + firefox: "47.0.1" + postgresql: "9.4" + apt: + packages: + - oracle-java8-installer + - oracle-java8-set-default + - chromium-chromedriver + +cache: + directories: + - $HOME/.composer/cache + - $HOME/.npm + +matrix: + include: + - php: 7.2 + env: + - MOODLE_BRANCH=master + - DB=pgsql + + - php: 7.1 + env: + - MOODLE_BRANCH=MOODLE_35_STABLE + - DB=mysqli + + - php: 7.1 + env: + - MOODLE_BRANCH=MOODLE_34_STABLE + - DB=pgsql + + - php: 7.0 + env: + - MOODLE_BRANCH=MOODLE_33_STABLE + - 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 blackboard-open-source/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 || true # report issues, but don't fail the build. +- moodle-plugin-ci validate +- moodle-plugin-ci savepoints +- moodle-plugin-ci mustache +- moodle-plugin-ci grunt || true # report issues, but don't fail the build. +- moodle-plugin-ci phpunit +- moodle-plugin-ci behat --profile chrome -- 2.11.4.GIT