diff --git a/.travis.yml b/.travis.yml index 9692a2e..b7a0bca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,28 +1,53 @@ language: php -php: - - 5.6 - - 7.0 - - 7.1 - -env: - - ILLUMINATE_VERSION=5.1.* +cache: + directories: + - $HOME/.composer/cache matrix: include: - - php: 7.1 + - php: 5.6 + env: ILLUMINATE_VERSION=5.1.* + - php: 5.6 + env: ILLUMINATE_VERSION=5.2.* + - php: 5.6 + env: ILLUMINATE_VERSION=5.3.* + - php: 5.6 env: ILLUMINATE_VERSION=5.4.* - - php: 7.1 + - php: 7.0 + env: ILLUMINATE_VERSION=5.1.* + - php: 7.0 + env: ILLUMINATE_VERSION=5.2.* + - php: 7.0 env: ILLUMINATE_VERSION=5.3.* - php: 7.0 env: ILLUMINATE_VERSION=5.4.* - php: 7.0 + env: ILLUMINATE_VERSION=5.5.* + - php: 7.1 + env: ILLUMINATE_VERSION=5.1.* + - php: 7.1 + env: ILLUMINATE_VERSION=5.2.* + - php: 7.1 env: ILLUMINATE_VERSION=5.3.* - - php: 5.6 + - php: 7.1 env: ILLUMINATE_VERSION=5.4.* - - php: 5.6 + - php: 7.1 + env: ILLUMINATE_VERSION=5.5.* + - php: 7.1 + env: ILLUMINATE_VERSION=5.6.* + - php: 7.2 + env: ILLUMINATE_VERSION=5.1.* + - php: 7.2 + env: ILLUMINATE_VERSION=5.2.* + - php: 7.2 env: ILLUMINATE_VERSION=5.3.* - + - php: 7.2 + env: ILLUMINATE_VERSION=5.4.* + - php: 7.2 + env: ILLUMINATE_VERSION=5.5.* + - php: 7.2 + env: ILLUMINATE_VERSION=5.6.* before_install: - openssl aes-256-cbc -K $encrypted_5affb966e7f5_key -iv $encrypted_5affb966e7f5_iv -in tests/fixtures/service-account.json.enc -out tests/fixtures/service-account.json -d @@ -32,6 +57,9 @@ before_install: - if [ "$ILLUMINATE_VERSION" == "5.1.*" ]; then composer require "orchestra/testbench:^3.1" --dev --no-update -v; fi - if [ "$ILLUMINATE_VERSION" == "5.2.*" ]; then composer require "orchestra/testbench:^3.2" --dev --no-update -v; fi - if [ "$ILLUMINATE_VERSION" == "5.3.*" ]; then composer require "orchestra/testbench:^3.2" --dev --no-update -v; fi + - if [ "$ILLUMINATE_VERSION" == "5.4.*" ]; then composer require "orchestra/testbench:^3.4" --dev --no-update -v; fi + - if [ "$ILLUMINATE_VERSION" == "5.5.*" ]; then composer require "orchestra/testbench:^3.5" --dev --no-update -v; fi + - if [ "$ILLUMINATE_VERSION" == "5.6.*" ]; then composer require "orchestra/testbench:^3.6" --dev --no-update -v; fi install: - travis_retry composer self-update