Skip to content
Snippets Groups Projects
.travis.yml 977 B
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
        - 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