Skip to content
Snippets Groups Projects
.travis.yml 1.02 KiB
Newer Older
Ryan Smith's avatar
Ryan Smith committed
language: php

sudo: false

cache:
    directories:
        - $HOME/.composer/cache

    - 7.1

env:
    global:
        - MOODLE_BRANCH=MOODLE_32_STABLE
    matrix:
        - DB=pgsql
    - 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 validate
    - moodle-plugin-ci savepoints
#   - moodle-plugin-ci mustache
#   - moodle-plugin-ci grunt
#   - moodle-plugin-ci behat

    # run codechecker without the vendor/ directory
    - rm -rf "$(find -type d -name xapi)/vendor"
    - moodle-plugin-ci codechecker