Skip to content

Commit c8cf689

Browse files
committed
Updated travis config to the latest standards
1 parent efc07cb commit c8cf689

File tree

1 file changed

+36
-17
lines changed

1 file changed

+36
-17
lines changed

.travis.yml

Lines changed: 36 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,62 @@
11
language: php
2-
sudo: false
32

43
## Cache composer bits
54
cache:
65
directories:
7-
- $HOME/.composer/cache
8-
- $HOME/.humbug
9-
10-
## PHP versions we test against
11-
php:
12-
- 7.0
13-
- 7.1
14-
- nightly
6+
- $HOME/.composer/cache/files
157

168
## Build matrix for lowest and highest possible targets
179
matrix:
1810
include:
1911
- php: 7.0
20-
env: dependencies=lowest
12+
env:
13+
- qaExtended=true
14+
- php: 7.1
15+
- php: 7.2
16+
- php: nightly
17+
env:
18+
- dropPlatform=false
19+
- php: 7.0
20+
env:
21+
- dependencies=lowest
2122
- php: 7.1
22-
env: dependencies=lowest
23+
env:
24+
- dependencies=lowest
25+
- php: 7.2
26+
env:
27+
- dependencies=lowest
2328
- php: nightly
24-
env: dependencies=lowest
29+
env:
30+
- dependencies=lowest
31+
- dropPlatform=false
2532
- php: 7.0
26-
env: dependencies=highest
33+
env:
34+
- dependencies=highest
2735
- php: 7.1
28-
env: dependencies=highest
36+
env:
37+
- dependencies=highest
38+
- php: 7.2
39+
env:
40+
- dependencies=highest
2941
- php: nightly
30-
env: dependencies=highest
42+
env:
43+
- dependencies=highest
44+
- dropPlatform=false
3145

3246
## Install or update dependencies
3347
install:
48+
- composer validate
49+
- if [ -z "$dropPlatform" ]; then composer config --unset platform.php; fi;
50+
- if [ -z "$qaExtended" ]; then phpenv config-rm xdebug.ini || :; fi;
3451
- if [ -z "$dependencies" ]; then composer install --prefer-dist; fi;
3552
- if [ "$dependencies" = "lowest" ]; then composer update --prefer-lowest --prefer-dist -n; fi;
3653
- if [ "$dependencies" = "highest" ]; then composer update --prefer-dist -n; fi;
3754
- composer show
3855

3956
## Run the actual test
40-
script: make ci
57+
script:
58+
- if [ -z "$qaExtended" ]; then make ci; fi;
59+
- if [ "$qaExtended" = "true" ]; then make ci-extended; fi;
4160

4261
## Gather coverage and set it to coverage servers
43-
after_script: make ci-coverage
62+
after_script: if [ "$qaExtended" = "true" ]; then make ci-coverage; fi;

0 commit comments

Comments
 (0)