1
1
language : php
2
+ sudo : false
2
3
3
4
php :
4
- - 5.4
5
5
- 5.5
6
6
- 5.6
7
+ - hhvm
8
+
9
+ matrix :
10
+ allow_failures :
11
+ - php : hhvm
7
12
8
13
env :
9
14
global :
13
18
- secure : " hEsZj6vNUfW3QCbxe3xYi7SFTK0zivoMbDuMQFbEIWfNGaK6xhkBFYqIWhOwzBlh0zL2yZ+7awg2KPIn7J78cmKBGQEaJeFLa4uMTQXwX3RMQO7TMEu6Z7RRnMwjSj55uqW6xRSN0S6DY54HVGrLu0tw6ptntkn+T8MNsvj2eDo="
14
19
- secure : " G6eTpsxTyIbH5yHJdr4zP828MKFVD6B+6L+5eiVJnP+uZwRSDjlVPWIt2v7znq2ryfLATbFFLWVH5xO8teMRSlQ8WwxYeRmHmaN7wg+Whd6CXBFO2xMPoUr9TDpeqlIY3/fR66EDpdYKLqIpLdCNXDTHFXUukWs3PPekBpZj41s="
15
20
- secure : " BH8B+fQhNISxNC2xfTzAuKuCfvPxGtwRWZ81sRPf4/986eLGRVZEalgD/rCd7ls1BIeEGyHMnJfytUo5rDq3Lf6tbwvrKXKdEe8y6CxsAzZkEtXgrs9Knpnp1BSIpwmuIgQyRITzzonIDUd2qUHZlNYZqHYuEd38RfAytVAPRh8="
21
+ - secure : " G0xs0gQLSGGniZKHfUwpdkA/zp1MXtUqnP5cFk4yT0kMNaCTladh8w8iP4WTHVxLs6waeZflDf6p9iqZ1kFi5PQQvtM0d6zImO1n1vet1X8aSqsWtDDYrrcsAVsx59qaxtZI2e4erTbtqpyFkIwr9nW4iDvq8nbNEW9SEjONF4c="
16
22
17
23
addons :
18
24
postgresql : " 9.3"
@@ -24,27 +30,11 @@ services:
24
30
25
31
before_script :
26
32
- sh -c "if [ '$DB' = 'pgsql' ]; then psql -c 'CREATE DATABASE xi_filelib_test;' -U postgres; psql xi_filelib_test -f docs/schema-postgresql.sql; fi"
27
- - curl -s http://getcomposer.org/installer | php && php composer.phar install --dev
28
33
- phpenv rehash
29
- - wget http://pecl.php.net/get/mongo-1.5.4.tgz
30
- - tar -xzf mongo-1.5.4.tgz
31
- - sh -c "cd mongo-1.5.4 && phpize && ./configure --enable-mongo && make && sudo make install"
32
- - echo "extension=mongo.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
33
- - sudo apt-get install -y imagemagick libtiff-dev libjpeg-dev libdjvulibre-dev libwmf-dev libmagickcore-dev libmagickwand-dev
34
- - wget http://pecl.php.net/get/imagick-3.1.2.tgz
35
- - tar -xzf imagick-3.1.2.tgz
36
- - sh -c "cd imagick-3.1.2 && phpize && ./configure --with-imagick=/usr/local && make && sudo make install"
37
- - echo "extension=imagick.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
38
- - wget http://pecl.php.net/get/translit-0.6.1.tgz
39
- - tar -xzf translit-0.6.1.tgz
40
- - sh -c "cd translit-0.6.1 && phpize && ./configure --with-imagick=/usr/local && make && sudo make install"
41
- - echo "extension=translit.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
42
- - sudo apt-get install -y librabbitmq-dev
43
- - wget http://pecl.php.net/get/memcached-2.2.0.tgz
44
- - tar -xzf memcached-2.2.0.tgz
45
- - sh -c "cd memcached-2.2.0 && phpize && ./configure && make && sudo make install"
46
- - echo "extension=memcached.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
47
-
34
+ - curl -s http://getcomposer.org/installer | php
35
+ - php composer.phar install --no-interaction
36
+ - printf "\n" | pecl install imagick
37
+ - phpenv config-add travis.php.ini
48
38
script : cd tests && ../vendor/bin/phpunit -v --configuration travis/$DB.travis.xml
49
39
50
40
notifications :
0 commit comments