language: php os: linux dist: bionic env: global: - APP_ENV=test_cached - SYLIUS_CACHE_DIR=$HOME/.sylius-cache - SYLIUS_BUILD_DIR=etc/build jobs: include: - php: 7.3 env: - SYLIUS_SUITE="application" - SYMFONY_VERSION="4.4.*" services: - mysql addons: apt: sources: - google-chrome packages: - google-chrome-stable chrome: stable - php: 7.3 env: - SYLIUS_SUITE="docs packages" - SYMFONY_VERSION="4.4.*" services: - docker - mysql addons: apt: packages: - parallel - php: 7.4 env: - SYLIUS_SUITE="application" - SYMFONY_VERSION="4.4.*" services: - mysql addons: apt: sources: - google-chrome packages: - google-chrome-stable chrome: stable - php: 7.4 env: - SYLIUS_SUITE="packages" - SYMFONY_VERSION="4.4.*" services: - mysql addons: apt: packages: - parallel cache: yarn: true directories: - ~/.composer/cache/files - ~/.cache/pip - node_modules - $SYLIUS_CACHE_DIR before_install: - etc/travis/run-suite before_install "${SYLIUS_SUITE}" install: - etc/travis/run-suite install "${SYLIUS_SUITE}" before_script: - etc/travis/run-suite before_script "${SYLIUS_SUITE}" script: - etc/travis/run-suite script "${SYLIUS_SUITE}" before_cache: - etc/travis/run-suite before_cache "${SYLIUS_SUITE}" after_success: - etc/travis/run-suite after_success "${SYLIUS_SUITE}" after_failure: - etc/travis/run-suite after_failure "${SYLIUS_SUITE}" after_script: - etc/travis/run-suite after_script "${SYLIUS_SUITE}" notifications: email: false