Try to use trusty fro travis
This commit is contained in:
parent
7f8f55a54b
commit
58fa42b347
21
.travis.yml
21
.travis.yml
@ -3,7 +3,7 @@
|
|||||||
# For syntax, see http://about.travis-ci.org/docs/user/languages/php/
|
# For syntax, see http://about.travis-ci.org/docs/user/languages/php/
|
||||||
|
|
||||||
# We use dist: precise to have php 5.3 available
|
# We use dist: precise to have php 5.3 available
|
||||||
dist: precise
|
dist: trusty
|
||||||
sudo: required
|
sudo: required
|
||||||
|
|
||||||
language: php
|
language: php
|
||||||
@ -142,6 +142,7 @@ install:
|
|||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- |
|
- |
|
||||||
echo Start travis
|
echo Start travis
|
||||||
@ -149,6 +150,22 @@ before_script:
|
|||||||
echo Home dir is `echo ~`
|
echo Home dir is `echo ~`
|
||||||
echo TRAVIS_BUILD_DIR is $TRAVIS_BUILD_DIR
|
echo TRAVIS_BUILD_DIR is $TRAVIS_BUILD_DIR
|
||||||
|
|
||||||
|
|
||||||
|
- sudo apt-get update
|
||||||
|
- sudo apt-get install apache2 libapache2-mod-fastcgi
|
||||||
|
# enable php-fpm
|
||||||
|
- sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf
|
||||||
|
- sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.d/www.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.d/www.conf
|
||||||
|
- sudo a2enmod rewrite actions fastcgi alias
|
||||||
|
- echo "cgi.fix_pathinfo = 1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
||||||
|
- sudo sed -i -e "s,www-data,travis,g" /etc/apache2/envvars
|
||||||
|
- sudo chown -R travis:travis /var/lib/apache2/fastcgi
|
||||||
|
- ~/.phpenv/versions/$(phpenv version-name)/sbin/php-fpm
|
||||||
|
# configure apache virtual hosts
|
||||||
|
- sudo cp -f build/travis-ci/apache.conf /etc/apache2/sites-available/000-default.conf
|
||||||
|
- sudo sed -e "s?%TRAVIS_BUILD_DIR%?$(pwd)?g" --in-place /etc/apache2/sites-available/000-default.conf
|
||||||
|
- sudo service apache2 restart
|
||||||
|
|
||||||
- |
|
- |
|
||||||
echo "Re-enabling Xdebug for PHP CodeSniffer and PHP Unit"
|
echo "Re-enabling Xdebug for PHP CodeSniffer and PHP Unit"
|
||||||
phpenv config-add /tmp/xdebug.ini
|
phpenv config-add /tmp/xdebug.ini
|
||||||
@ -265,6 +282,8 @@ before_script:
|
|||||||
sudo service apache2 restart
|
sudo service apache2 restart
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- |
|
- |
|
||||||
echo "Checking webserver availability by a wget -O - http://127.0.0.1"
|
echo "Checking webserver availability by a wget -O - http://127.0.0.1"
|
||||||
|
|||||||
@ -1,18 +1,21 @@
|
|||||||
<VirtualHost *:80>
|
<VirtualHost *:80>
|
||||||
DocumentRoot %TRAVIS_BUILD_DIR%/htdocs
|
DocumentRoot %TRAVIS_BUILD_DIR%/htdocs
|
||||||
|
|
||||||
<Directory "%TRAVIS_BUILD_DIR%/htdocs">
|
<Directory "%TRAVIS_BUILD_DIR%/htdocs/">
|
||||||
Options FollowSymLinks MultiViews ExecCGI
|
Options FollowSymLinks MultiViews ExecCGI
|
||||||
AllowOverride All
|
AllowOverride All
|
||||||
Order deny,allow
|
Require all granted
|
||||||
Allow from all
|
|
||||||
</Directory>
|
</Directory>
|
||||||
|
|
||||||
# Wire up Apache to use Travis CI's php-fpm.
|
# Wire up Apache to use Travis CI's php-fpm.
|
||||||
#<IfModule mod_fastcgi.c>
|
<IfModule mod_fastcgi.c>
|
||||||
# AddHandler php5-fcgi .php
|
AddHandler php5-fcgi .php
|
||||||
# Action php5-fcgi /php5-fcgi
|
Action php5-fcgi /php5-fcgi
|
||||||
# Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
|
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
|
||||||
# FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization
|
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization
|
||||||
#</IfModule>
|
|
||||||
|
<Directory /usr/lib/cgi-bin>
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
</IfModule>
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user