sudo: true language: php php: - 5.5 - 5.6 - 7.0 - hhvm matrix: allow_failures: - php: hhvm fast_finish: true branches: only: - /^8.x/ addons: apt: packages: - activemq before_install: - export ISLANDORA_DIR=$TRAVIS_BUILD_DIR install: - printf "no" | pecl install stomp - $TRAVIS_BUILD_DIR/.scripts/travis_setup.sh - composer install - php vendor/bin/phpcs --config-set installed_paths vendor/drupal/coder/coder_sniffer script: - $ISLANDORA_DIR/.scripts/line_endings.sh . - cd $HOME/drupal/modules/islandora - php vendor/bin/phpcs --standard=Drupal **/*.module **/*.php --ignore=tests,vendor . - php vendor/bin/phpcpd --names *.module,*.inc,*.test,*.php --exclude=vendor . - cd $HOME/drupal; php core/scripts/run-tests.sh --php `which php` islandora notifications: irc: channels: - "irc.freenode.org#islandora" on_success: change on_failure: always skip_join: true