1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- 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
|