Skip to content

Commit 95ee39f

Browse files
committed
Better travis config
1 parent ebc23f4 commit 95ee39f

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

.travis.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,17 @@ matrix:
2121
sudo: false
2222

2323
before_script:
24-
- echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
25-
- composer self-update
26-
- composer require symfony/symfony:${SYMFONY_VERSION} --no-update
27-
- composer install --dev --prefer-dist --no-interaction
24+
- mkdir -p ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d
25+
- echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
26+
- echo "extension=mongo.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
27+
- echo "extension=memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
28+
- echo "extension=redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
29+
- if [[ $TRAVIS_PHP_VERSION != 'hhvm' && `php-config --vernum` -ge 70000 ]]; then pecl config-set preferred_state beta; printf "yes\n" | pecl install apcu; else echo "extension=apc.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini; fi;
30+
- composer self-update
31+
- composer require symfony/symfony:${SYMFONY_VERSION} --no-update
32+
- composer install --dev --prefer-dist --no-interaction
33+
# must be set after composer to avoid issue with autoloading
34+
- echo "apc.enable_cli=On" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
2835

2936
script:
3037
- php vendor/bin/phpunit

0 commit comments

Comments
 (0)