Skip to content

Commit 3651b0d

Browse files
committed
Composer config
1 parent e4187fc commit 3651b0d

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

.travis.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
language: php
2+
sudo: false
3+
4+
## Cache composer bits
5+
cache:
6+
directories:
7+
- $HOME/.composer/cache
8+
9+
## PHP versions we test against
10+
php:
11+
- 5.5
12+
- 5.6
13+
- 7.0
14+
- 7.1
15+
- nightly
16+
- hhvm
17+
18+
## Build matrix for lowest and highest possible targets
19+
matrix:
20+
include:
21+
- php: 5.5
22+
env: dependencies=lowest
23+
- php: 5.6
24+
env: dependencies=lowest
25+
- php: 7.0
26+
env: dependencies=lowest
27+
- php: 7.1
28+
env: dependencies=lowest
29+
- php: nightly
30+
env: dependencies=lowest
31+
- php: hhvm
32+
env: dependencies=lowest
33+
- php: 5.5
34+
env: dependencies=highest
35+
- php: 5.6
36+
env: dependencies=highest
37+
- php: 7.0
38+
env: dependencies=highest
39+
- php: 7.1
40+
env: dependencies=highest
41+
- php: nightly
42+
env: dependencies=highest
43+
- php: hhvm
44+
env: dependencies=highest
45+
allow_failures:
46+
- php: hhvm
47+
48+
## Install or update dependencies
49+
install:
50+
- composer validate
51+
- composer config --unset platform.php
52+
- if [ -z "$dependencies" ]; then composer install --prefer-dist; fi;
53+
- if [ "$dependencies" = "lowest" ]; then composer update --prefer-lowest --prefer-dist -n; fi;
54+
- if [ "$dependencies" = "highest" ]; then composer update --prefer-dist -n; fi;
55+
- composer show
56+
57+
## Run the actual test
58+
script: make travis
59+
60+
## Gather coverage and set it to coverage servers
61+
after_script: make travis-coverage

0 commit comments

Comments
 (0)