sudo: true language: php cache: directories: - $HOME/.composer/cache - cache env: matrix: - IMAGINE_DRIVER=imagick - IMAGINE_DRIVER=gmagick global: secure: HqQihSflXXBGhNuYsUmi8mN3K6Wr5gfgOahzDjxjs5iJGyCr258BLJsEKh90PWIo8yykgW1hyGcBhxom7yjWo8HWyCjJANE0hCwRVGYV7emMwzRzsOAlDTwtjCJPTjEAZrXKQWLYeG+ZdVJqPx1vMdDoyHXW4rU3EZGv76uvHn8= before_install: - phpenv config-rm xdebug.ini || true install: - | set -o errexit case "${TRAVISOPERATION-}" in codestyle) ;; *) sudo apt-get update sudo apt-get remove -y imagemagick libmagickcore-dev libmagickwand-dev sudo apt-get update -y || true sudo apt-get install -y ca-certificates libtiff-dev libjpeg-dev libdjvulibre-dev libwmf-dev pkg-config liblcms2-dev PHPUNIT_EXCLUDED_GROUPS=always-skipped if test "${IMAGINE_DRIVER-}" = 'imagick'; then ./.travis/imagick.sh; else PHPUNIT_EXCLUDED_GROUPS="${PHPUNIT_EXCLUDED_GROUPS},imagick"; fi if test "${IMAGINE_DRIVER-}" = 'gmagick'; then ./.travis/gmagick.sh; else PHPUNIT_EXCLUDED_GROUPS="${PHPUNIT_EXCLUDED_GROUPS},gmagick"; fi php --ri gd || true composer --no-interaction remove --dev --no-update --no-scripts friendsofphp/php-cs-fixer ;; esac - php --ri curl || true - ifconfig || true - composer --no-interaction install script: - | set -o errexit case "${TRAVISOPERATION-}" in codestyle) composer --no-interaction codestyle -- --no-interaction --dry-run --diff -- . ;; *) composer --no-interaction test -- --exclude-group "${PHPUNIT_EXCLUDED_GROUPS}" ;; esac - if test -n "${AUTOUPDATE_API-}"; then ./.travis/autoupdate-api.sh; fi php: - 5.4 - 5.5 - 5.6 - 7.0 - 7.1 - 7.2 - 7.3 - nightly matrix: allow_failures: - php: nightly include: - php: 5.3 dist: precise env: - IMAGINE_DRIVER=imagick - php: 5.3 dist: precise env: - IMAGINE_DRIVER=gmagick - php: 7.2 env: - TRAVISOPERATION=codestyle - AUTOUPDATE_API=1