Skip to content

Commit ed7ed0a

Browse files
authored
[3.0] Add matrix to travis to tests against all supported version.
1 parent 1ef9e37 commit ed7ed0a

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

.travis.yml

+19-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ php:
55
- 7.2
66
- 7.3
77

8+
env:
9+
global:
10+
- SETUP=stable
11+
matrix:
12+
- LARAVEL=5.7.*
13+
- LARAVEL=5.8.*
14+
- SETUP=nightly LARAVEL=5.7.*
15+
- SETUP=nightly LARAVEL=5.8.*
16+
17+
matrix:
18+
fast_finish: true
19+
allow_failures:
20+
- env: SETUP=nightly LARAVEL=5.7.*
21+
- env: SETUP=nightly LARAVEL=5.8.*
22+
823
sudo: false
924

1025
services:
@@ -14,6 +29,9 @@ before_install:
1429
- phpenv config-rm xdebug.ini || true
1530
- printf "\n" | pecl install -f redis
1631

17-
install: travis_retry composer install --no-interaction --prefer-dist --no-suggest
32+
install:
33+
- composer require "laravel/framework=${LARAVEL}" --dev --prefer-dist --no-interaction --no-suggest
34+
- if [[ $SETUP = 'stable' ]]; then travis_retry composer update --prefer-dist --no-interaction --prefer-stable --no-suggest; fi
35+
- if [[ $SETUP = 'nightly' ]]; then travis_retry composer update --prefer-dist --no-interaction --no-suggest; fi
1836

1937
script: vendor/bin/phpunit --verbose

0 commit comments

Comments
 (0)