forked from extern/egroupware
Travis: enable apcu, memcache(d) extension, start mysql and install egroupware
This commit is contained in:
parent
fada2d433e
commit
9cc7b3f6a2
18
.travis.yml
18
.travis.yml
@ -18,7 +18,7 @@ matrix:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
- memcached
|
- memcached
|
||||||
# - mysql
|
- mysql
|
||||||
# - postgres
|
# - postgres
|
||||||
|
|
||||||
sudo: required
|
sudo: required
|
||||||
@ -27,6 +27,13 @@ dist: trusty
|
|||||||
group: edge
|
group: edge
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
|
- if [ "$TRAVIS_PHP_VERSION" == "7.0" ] || [ $(echo "$TRAVIS_PHP_VERSION 7.0" | tr " " "\n" | sort -V | head -n1) = "7.0" ];
|
||||||
|
then
|
||||||
|
phpenv config-add .travis.php7.ini;
|
||||||
|
else
|
||||||
|
phpenv config-add .travis.ini;
|
||||||
|
fi
|
||||||
|
- php -m
|
||||||
# - mysql -e 'create database egroupware'
|
# - mysql -e 'create database egroupware'
|
||||||
- rm -f ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini
|
- rm -f ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini
|
||||||
#- composer update --prefer-source $LOWEST_DEPS
|
#- composer update --prefer-source $LOWEST_DEPS
|
||||||
@ -35,11 +42,16 @@ before_script:
|
|||||||
- mr --trust-all --stats up
|
- mr --trust-all --stats up
|
||||||
# installing phpunit in version suitable for used PHP version
|
# installing phpunit in version suitable for used PHP version
|
||||||
- composer update phpunit/phpunit
|
- composer update phpunit/phpunit
|
||||||
|
# install egroupware
|
||||||
|
- sudo mkdir /var/lib/egroupware
|
||||||
|
- sudo chown travis /var/lib/egroupware
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- ./doc/php_syntax_check.sh
|
- php doc/rpm-build/post_install.php --sourcedir `pwd`
|
||||||
# Ubuntu has problems with #!/usr/bin/evn php, it stalls forever
|
- mysql -e 'show tables' egroupware
|
||||||
|
# Ubuntu has problems with #!/usr/bin/env php -dapc.enable=1, it stalls forever
|
||||||
- php -dapc.enable_cli=1 doc/test-cli.php
|
- php -dapc.enable_cli=1 doc/test-cli.php
|
||||||
|
- ./doc/php_syntax_check.sh
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
|
4
travis.ini
Normal file
4
travis.ini
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
extension=apcu.so
|
||||||
|
extension=memcache.so
|
||||||
|
extension=memcached.so
|
4
travis.php7.ini
Normal file
4
travis.php7.ini
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
extension=apcu.so
|
||||||
|
extension=memcache.so
|
||||||
|
extension=memcached.so
|
Loading…
Reference in New Issue
Block a user