This repository was archived by the owner on Oct 29, 2020. It is now read-only.
File tree 4 files changed +44
-47
lines changed
4 files changed +44
-47
lines changed Original file line number Diff line number Diff line change 1
1
# for php-coveralls
2
2
service_name : travis-ci
3
3
src_dir : ./
4
- coverage_clover : build/logs/ clover.xml
4
+ coverage_clover : clover.xml
Original file line number Diff line number Diff line change @@ -2,36 +2,54 @@ language: php
2
2
sudo : false
3
3
dist : trusty
4
4
5
+ php :
6
+ - 7.1
7
+ - 7.2
8
+ - 7.3
9
+ - nightly
10
+
11
+ matrix :
12
+ allow_failures :
13
+ - php : nightly
14
+
5
15
cache :
6
- directories :
7
- - $HOME/.composer/cache
16
+ directories :
17
+ - $HOME/.composer/cache
8
18
9
19
services :
10
- - riak
11
- - mongodb
12
- - memcached
13
- - redis-server
20
+ - riak
21
+ - mongodb
22
+ - memcached
23
+ - redis-server
24
+
25
+ jobs :
26
+ include :
27
+ # Test against lowest dependencies
28
+ - stage : Test
29
+ php : 7.1
30
+ env : COMPOSER_FLAGS="--prefer-lowest"
31
+
32
+ # Test against dev dependencies on the newest version
33
+ - stage : Test
34
+ php : 7.3
35
+ env : DEPS="dev"
14
36
15
- before_script :
16
- - ./Tests/travis/install-deps.sh
17
- - composer self-update
18
- - if [ "$DEPS" = "dev" ]; then perl -pi -e 's/^}$/,"minimum-stability":"dev"}/' composer.json; fi;
19
- - composer update --prefer-dist
37
+ - stage : Code Quality
38
+ php : 7.1
39
+ script :
40
+ - ./vendor/bin/phpcs -np --extensions=php --ignore=vendor/*,Tests/* --standard=ruleset.xml .
41
+ after_script :
42
+
43
+ before_install :
44
+ - echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
45
+ - echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
46
+
47
+ install :
48
+ - if [ "$DEPS" = "dev" ]; then perl -pi -e 's/^}$/,"minimum-stability":"dev"}/' composer.json; fi;
49
+ - composer update --prefer-dist $COMPOSER_FLAGS
20
50
21
51
script :
22
- - ./vendor/bin/phpunit -v --coverage-clover ./build/logs/clover.xml
23
- - ./vendor/bin/phpcs -np --extensions=php --ignore=vendor/*,Tests/* --standard=ruleset.xml .
52
+ - ./vendor/bin/phpunit -v --coverage-clover clover.xml
24
53
25
54
after_script :
26
- - php ./vendor/bin/coveralls -v
27
-
28
- matrix :
29
- allow_failures :
30
- - php : nightly
31
- include :
32
- - php : 7.1
33
- - php : 7.1
34
- env : DEPS="dev"
35
- - php : 7.2
36
- - php : 7.3
37
- - php : nightly
55
+ - php ./vendor/bin/coveralls -v
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments