|
@@ -1,21 +1,36 @@
|
|
|
+dist: bionic
|
|
|
language: php
|
|
|
|
|
|
-php:
|
|
|
- - 7.3
|
|
|
- - 7.2
|
|
|
-
|
|
|
env:
|
|
|
- - PREFER_LOWEST=""
|
|
|
- - PREFER_LOWEST="--prefer-lowest"
|
|
|
+ global:
|
|
|
+ - SETUP=stable
|
|
|
|
|
|
-jobs:
|
|
|
+matrix:
|
|
|
+ fast_finish: true
|
|
|
include:
|
|
|
- - script: composer lint
|
|
|
- name: "Lint code"
|
|
|
- php: 7.3
|
|
|
- env: PREFER_LOWEST=""
|
|
|
+ - php: 7.2
|
|
|
+ - php: 7.2
|
|
|
+ env: SETUP=lowest
|
|
|
+ - php: 7.3
|
|
|
+ - php: 7.3
|
|
|
+ env: SETUP=lowest
|
|
|
+ - php: 7.4
|
|
|
+ - php: 7.4
|
|
|
+ env: SETUP=lowest
|
|
|
+ - php: 7.4
|
|
|
+ env: SETUP=lint
|
|
|
+
|
|
|
+cache:
|
|
|
+ directories:
|
|
|
+ - $HOME/.composer/cache
|
|
|
|
|
|
-script: composer test-ci
|
|
|
-before_script:
|
|
|
+before_install:
|
|
|
- travis_retry composer self-update
|
|
|
- - travis_retry composer update --no-interaction --prefer-dist $PREFER_LOWEST
|
|
|
+
|
|
|
+install:
|
|
|
+ - if [[ $SETUP = 'stable' ]]; then travis_retry composer update --prefer-dist --no-interaction --prefer-stable --no-suggest; fi
|
|
|
+ - if [[ $SETUP = 'lowest' ]]; then travis_retry composer update --prefer-dist --no-interaction --prefer-lowest --prefer-stable --no-suggest; fi
|
|
|
+ - if [[ $SETUP = 'lint' ]]; then travis_retry composer lint; fi
|
|
|
+
|
|
|
+script:
|
|
|
+ - vendor/bin/phpunit
|