Skip to content

Commit 969bfe3

Browse files
committed
Update travis settings
1 parent d2f77d3 commit 969bfe3

File tree

1 file changed

+41
-9
lines changed

1 file changed

+41
-9
lines changed

.travis.yml

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,50 @@ language: php
22

33
sudo: false
44

5+
cache:
6+
directories:
7+
- $HOME/.composer/cache
8+
9+
env:
10+
global:
11+
- COMPOSER_ARGS="--no-interaction --prefer-source --no-suggest"
12+
513
matrix:
614
include:
715
- php: 7.0
8-
env: VALIDATE_CODING_STYLE=false RUN_PHPSTAN=false IGNORE_PLATFORMS=false
16+
env:
17+
- VALIDATE_CODING_STYLE=false
18+
- RUN_PHPSTAN=false
19+
- IGNORE_PLATFORMS=false
920
- php: 7.1
10-
env: VALIDATE_CODING_STYLE=false RUN_PHPSTAN=false IGNORE_PLATFORMS=false
21+
env:
22+
- VALIDATE_CODING_STYLE=false
23+
- RUN_PHPSTAN=false
24+
- IGNORE_PLATFORMS=false
1125
- php: 7.2
12-
env: VALIDATE_CODING_STYLE=true RUN_PHPSTAN=true IGNORE_PLATFORMS=false
26+
env:
27+
- VALIDATE_CODING_STYLE=true
28+
- RUN_PHPSTAN=true
29+
- IGNORE_PLATFORMS=false
1330
- php: 7.3
14-
env: VALIDATE_CODING_STYLE=false RUN_PHPSTAN=false IGNORE_PLATFORMS=true
31+
env:
32+
- VALIDATE_CODING_STYLE=false
33+
- RUN_PHPSTAN=false
34+
- IGNORE_PLATFORMS=true
35+
- php: 7.4snapshot
36+
env:
37+
- COLLECT_COVERAGE=false
38+
- VALIDATE_CODING_STYLE=false
39+
- RUN_PHPSTAN=false
40+
- IGNORE_PLATFORMS=true
1541
- php: nightly
16-
env: VALIDATE_CODING_STYLE=false RUN_PHPSTAN=false IGNORE_PLATFORMS=true
42+
env:
43+
- COLLECT_COVERAGE=false
44+
- IGNORE_PLATFORMS=true
45+
- RUN_PHPSTAN=true
46+
- VALIDATE_CODING_STYLE=false
1747
allow_failures:
48+
- php: 7.4snapshot
1849
- php: nightly
1950
fast_finish: true
2051

@@ -26,12 +57,13 @@ before_install:
2657
- travis_retry composer self-update
2758

2859
install:
29-
- if [ "$IGNORE_PLATFORMS" == "true" ]; then travis_retry composer update --no-interaction --prefer-source --ignore-platform-reqs; fi
30-
- if [ "$IGNORE_PLATFORMS" == "false" ]; then travis_retry composer update --no-interaction --prefer-source; fi
60+
- if [ "$IGNORE_PLATFORMS" == "true" ]; then travis_retry composer update $COMPOSER_ARGS --ignore-platform-reqs; fi
61+
- if [ "$IGNORE_PLATFORMS" == "false" ]; then travis_retry composer update $COMPOSER_ARGS; fi
3162

3263
script:
64+
- if [ "$RUN_PHPSTAN" == "true" ]; then composer phpstan; fi
65+
- if [ "$VALIDATE_CODING_STYLE" == "true" ]; then composer phpcs; fi
3366
- composer phpunit
3467

3568
after_script:
36-
- if [ "$VALIDATE_CODING_STYLE" == "true" ]; then composer phpcs; fi
37-
- if [ "$RUN_PHPSTAN" == "true" ]; then composer phpstan; fi
69+
- if [ "$COLLECT_COVERAGE" == "true" ]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover build/clover.xml; fi

0 commit comments

Comments
 (0)