Re: Travis support PHP Nightly builds (PHP 7)

From: Date: Wed, 25 Feb 2015 23:03:11 +0000
Subject: Re: Travis support PHP Nightly builds (PHP 7)
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-83841@lists.php.net to get a copy of this message
Le 25/02/2015 23:25, Florian Margaine a écrit :
Hi, Pascal Chevrel <pascal.chevrel@free.fr> writes:
Hi people, I hope this is not too much off topic but I saw today that Travis now supports nightly builds as a possible PHP version, they documented it here: http://docs.travis-ci.com/user/languages/php/#PHP-nightly-builds I think it would be good to incitate all the frameworks and projects using Travis CI to add nightly to their testing matrix so as to catch bugs in the upcoming PHP 7 version by testing real code and also so as to have as much real code as possible getting ready for PHP 7.
It would also mean that PHP officially endorses travis.
Hi Florian, What would be the problem for PHP.net to say that Travis CI, which is free for all open source projects, allows developpers to run their integration tests on Nightly builds? The PHP source itself runs tests on Travis (https://github.com/php/php-src/blob/master/.travis.yml), that's already as official an endorsement as it can be :D To be honest, I don't see what endorsing problem there is in asking PHP projects already on travis to add PHP 7 to their testing matrix, it's a great opportunity for getting feedback, improving real codebases to be PHP 7 compatible before PHP 7 is release and actually growing momentum about the upcoming release. HHVM weren't more than happy to announce Travis support for them when it happened in 2013: http://hhvm.com/blog/2393/hhvm-2-3-0-and-travis-ci Here are a few prominent project travis.yml file: https://github.com/zendframework/zf2/blob/master/.travis.yml https://github.com/symfony/symfony/blob/2.7/.travis.yml https://github.com/sebastianbergmann/phpunit/blob/master/.travis.yml https://github.com/atoum/atoum/blob/master/.travis.yml https://github.com/composer/composer/blob/master/.travis.yml What do they all have in common? They test that they work on hhvm and/or hhvm-nightly but not on the upcoming php 7. Cheers, Pascal

« previous php.internals (#83841) next »