1
1
language : php
2
2
php :
3
- - 7.1
3
+ - 7.1
4
4
cache :
5
5
directories :
6
6
- $HOME/.composer/cache
7
7
matrix :
8
8
include :
9
- - php : 7.2
10
- env : PREFER_LOWEST="" DB=mysql RUN_PHPSTAN=1 RUN_CSCHECK=1 RUN_REQUIRECHECKER=1 RUN_PERF_TEST=1
9
+ - php : 7.4
10
+ env : PREFER_LOWEST="" DB=mysql NO_WEAKREF=1 RUN_PHPSTAN=1 RUN_CSCHECK=1 RUN_REQUIRECHECKER=1 RUN_PERF_TEST=1
11
11
services :
12
12
- mysql
13
13
- php : 7.3
14
14
env : PREFER_LOWEST="" DB=mysql NO_WEAKREF=1
15
15
services :
16
16
- mysql
17
- - php : 7.1
18
- env : PREFER_LOWEST="" DB=mysql COVERALLS=true
17
+ - php : 7.4
18
+ env : PREFER_LOWEST="" DB=mysql NO_WEAKREF=1 COVERALLS=true
19
19
services :
20
20
- mysql
21
- - php : 7.1
21
+ - php : 7.2
22
22
env : PREFER_LOWEST="--prefer-lowest" DB=mysql
23
23
services :
24
24
- mysql
25
- - php : 7.1
25
+ - php : 7.2
26
26
env : PREFER_LOWEST="" DB=mysql8
27
27
sudo : required
28
28
services :
29
- - docker
30
- - php : 7.1
29
+ - docker
30
+ - php : 7.2
31
31
env : PREFER_LOWEST="" DB=mariadb
32
32
addons :
33
33
mariadb : ' 10.3'
34
- - php : 7.1
34
+ - php : 7.2
35
35
env : PREFER_LOWEST="--prefer-lowest" DB=mariadb
36
36
addons :
37
37
mariadb : ' 10.3'
38
- - php : 7.1
38
+ - php : 7.2
39
39
env : PREFER_LOWEST="--prefer-lowest" DB=oracle PHPUNITFILE="-c phpunit.oracle.xml"
40
40
sudo : required
41
41
services :
42
42
- docker
43
- - php : 7.1
43
+ - php : 7.2
44
44
env : PREFER_LOWEST="" DB=oracle PHPUNITFILE="-c phpunit.oracle.xml"
45
45
sudo : required
46
46
services :
47
47
- docker
48
- - php : 7.1
48
+ - php : 7.2
49
49
env : PREFER_LOWEST="--prefer-lowest" DB=postgres PHPUNITFILE="-c phpunit.postgres.xml"
50
50
addons :
51
51
postgresql : " 9.6"
52
52
services :
53
53
- postgresql
54
- - php : 7.1
54
+ - php : 7.2
55
55
env : PREFER_LOWEST="" DB=postgres PHPUNITFILE="-c phpunit.postgres.xml"
56
56
addons :
57
57
postgresql : " 9.6"
58
58
services :
59
59
- postgresql
60
60
allow_failures :
61
- - php : 7.1
61
+ - php : 7.2
62
62
env : PREFER_LOWEST="" DB=oracle PHPUNITFILE="-c phpunit.oracle.xml"
63
- - php : 7.1
63
+ - php : 7.2
64
64
env : PREFER_LOWEST="--prefer-lowest" DB=oracle PHPUNITFILE="-c phpunit.oracle.xml"
65
65
env :
66
66
global :
67
- - GIT_NAME : " 'Couscous auto deploy'"
68
-
69
- - GH_REF : github.com/thecodingmachine/tdbm
70
- - secure : pAdXEBkhe0KJbbZEP61lcZzvKKMkVK2RDIZTf1RzjQRgk+PxIG5JLBiHKuvG3MgtFjZbdtl2Vf6nAZbeMyy3H0eCryQCjjqdb5mS3eDekJ4WwviN6hQDc7+Xw6R1saHvDvJs9GQENUzHPWfAfY7LuwUgHXdc+BCLZmV+j0H6liZMNlXIYqP1kdwl7u5a/Y3FvXFws6R7A0giUBCb4HOYkInaXV0yzuAEsB6XBDbTjw3EqI0GBs6746O4tn7NOGaFlFSZan6RZe6jEkw7A+U3xLCfFnIN2q1uk/tk511KkOcSFQyGKRMDSKRDesdMQaOt/ze14+t+ISTqOSn8bUrCBhpj4VsjvzZE0FOS3WWGXpayODqdxuDjacwCZwiOHG7FWbwyQ3APiIrfO82ABbI8HoJURbgOb/Qnl2iPg9tCcvDqhsHxppGq5oOyhBq+GGtucOTW6lO6QnlMaez4nJJ7a3cn8WJB6NxaCZLii3aOXSLMahzFCcQxtq9/WfKwbOtf4GWUSLk28kDMov5h7tzuuHXmzOivzRxztQ9WC2GT7eMCIL8mvWFRMNiLJTE03J0ZbQDZ9N4OU3tdcgjV+d6pU6bu4SrCFtjCJnLaeLfIjoHkx+kK+kyCOQpOcuHMM6zq8l+ztd7VGZ3Br8HJTs1CxiWXrs+JIx2i8V06IE8nLKA=
67
+ - GIT_NAME : " 'Couscous auto deploy'"
68
+
69
+ - GH_REF : github.com/thecodingmachine/tdbm
70
+ - secure : pAdXEBkhe0KJbbZEP61lcZzvKKMkVK2RDIZTf1RzjQRgk+PxIG5JLBiHKuvG3MgtFjZbdtl2Vf6nAZbeMyy3H0eCryQCjjqdb5mS3eDekJ4WwviN6hQDc7+Xw6R1saHvDvJs9GQENUzHPWfAfY7LuwUgHXdc+BCLZmV+j0H6liZMNlXIYqP1kdwl7u5a/Y3FvXFws6R7A0giUBCb4HOYkInaXV0yzuAEsB6XBDbTjw3EqI0GBs6746O4tn7NOGaFlFSZan6RZe6jEkw7A+U3xLCfFnIN2q1uk/tk511KkOcSFQyGKRMDSKRDesdMQaOt/ze14+t+ISTqOSn8bUrCBhpj4VsjvzZE0FOS3WWGXpayODqdxuDjacwCZwiOHG7FWbwyQ3APiIrfO82ABbI8HoJURbgOb/Qnl2iPg9tCcvDqhsHxppGq5oOyhBq+GGtucOTW6lO6QnlMaez4nJJ7a3cn8WJB6NxaCZLii3aOXSLMahzFCcQxtq9/WfKwbOtf4GWUSLk28kDMov5h7tzuuHXmzOivzRxztQ9WC2GT7eMCIL8mvWFRMNiLJTE03J0ZbQDZ9N4OU3tdcgjV+d6pU6bu4SrCFtjCJnLaeLfIjoHkx+kK+kyCOQpOcuHMM6zq8l+ztd7VGZ3Br8HJTs1CxiWXrs+JIx2i8V06IE8nLKA=
71
71
before_script :
72
- - composer update --prefer-dist
73
- # For some reason, $PREFER_LOWEST will fail unless a composer update has been run before...
74
- - if [ "$PREFER_LOWEST" = "--prefer-lowest" ] ; then composer update --prefer-dist --prefer-lowest; fi
75
- - if [ -z "$NO_WEAKREF" ] ; then pecl install weakref-beta; fi
72
+ - composer update --prefer-dist
73
+ # For some reason, $PREFER_LOWEST will fail unless a composer update has been run before...
74
+ - if [ "$PREFER_LOWEST" = "--prefer-lowest" ] ; then composer update --prefer-dist --prefer-lowest; fi
75
+ - if [ -z "$NO_WEAKREF" ] ; then pecl install weakref-beta; fi
76
76
script :
77
- # Let's run the Oracle script only when the password is available (it is not available in forks unfortunately)
78
- - |
79
- if [[ "$COVERALLS" != "true" ]] ; then export NO_COVERAGE="--no-coverage"; fi;
80
- if [ "$DB" == "oracle" ] ; then
81
- docker run -v $(pwd):/app -v $(pwd)/tests/Fixtures/oracle-startup.sql:/docker-entrypoint-initdb.d/oracle-startup.sql moufmouf/oracle-xe-php vendor/bin/phpunit $PHPUNITFILE $NO_COVERAGE;
82
- elif [ "$DB" == "mysql8" ] ; then
83
- sudo /etc/init.d/mysql stop;
84
- tests/phpunit-mysql8.sh
85
- else
86
- echo ./vendor/bin/phpunit $PHPUNITFILE $NO_COVERAGE;
87
- ./vendor/bin/phpunit $PHPUNITFILE $NO_COVERAGE;
88
- fi
89
- - |
90
- if [ "$RUN_CSCHECK" == "1" ] ; then
91
- composer cscheck
92
- fi
93
- - |
94
- if [ "$RUN_PHPSTAN" == "1" ] ; then
95
- composer phpstan
96
- fi
97
- - |
98
- if [ "$RUN_REQUIRECHECKER" == "1" ] ; then
99
- composer require-checker
100
- fi
101
- - |
102
- if [ "$RUN_PERF_TEST" == "1" ] ; then
103
- echo "***** Running PHPBENCH on current branch *****" && \
104
- ./phpbench.dist.sh run --tag=current_pr --store
105
- fi
77
+ # Let's run the Oracle script only when the password is available (it is not available in forks unfortunately)
78
+ - |
79
+ if [[ "$COVERALLS" != "true" ]] ; then export NO_COVERAGE="--no-coverage"; fi;
80
+ if [ "$DB" == "oracle" ] ; then
81
+ docker run -v $(pwd):/app -v $(pwd)/tests/Fixtures/oracle-startup.sql:/docker-entrypoint-initdb.d/oracle-startup.sql moufmouf/oracle-xe-php vendor/bin/phpunit $PHPUNITFILE $NO_COVERAGE;
82
+ elif [ "$DB" == "mysql8" ] ; then
83
+ sudo /etc/init.d/mysql stop;
84
+ tests/phpunit-mysql8.sh
85
+ else
86
+ echo ./vendor/bin/phpunit $PHPUNITFILE $NO_COVERAGE;
87
+ ./vendor/bin/phpunit $PHPUNITFILE $NO_COVERAGE;
88
+ fi
89
+ - |
90
+ if [ "$RUN_CSCHECK" == "1" ] ; then
91
+ composer cscheck
92
+ fi
93
+ - |
94
+ if [ "$RUN_PHPSTAN" == "1" ] ; then
95
+ composer phpstan
96
+ fi
97
+ - |
98
+ if [ "$RUN_REQUIRECHECKER" == "1" ] ; then
99
+ composer require-checker
100
+ fi
101
+ - |
102
+ if [ "$RUN_PERF_TEST" == "1" ] ; then
103
+ echo "***** Running PHPBENCH on current branch *****" && \
104
+ ./phpbench.dist.sh run --tag=current_pr --store
105
+ fi
106
106
after_success :
107
107
- |
108
108
if [ "$RUN_PERF_TEST" == "1" ] && [ "${TRAVIS_PULL_REQUEST_BRANCH:-$TRAVIS_BRANCH}" != "master" ] ; then
@@ -114,5 +114,5 @@ after_success:
114
114
./phpbench.dist.sh report --uuid=tag:current_pr --uuid=tag:master --report='{extends: compare, compare: tag}'
115
115
fi
116
116
after_script :
117
- - if [ "$COVERALLS" = "true" ] ; then ./vendor/bin/php-coveralls -v; fi
118
- - if [ "$COVERALLS" = "true" ] ; then vendor/bin/couscous travis-auto-deploy --php-version=7.1 -vvv; fi
117
+ - if [ "$COVERALLS" = "true" ] ; then ./vendor/bin/php-coveralls -v; fi
118
+ - if [ "$COVERALLS" = "true" ] ; then vendor/bin/couscous travis-auto-deploy --php-version=7.2 -vvv; fi
0 commit comments