News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Lukas Smith's Blog:
Travis, CI for OSS
November 14, 2011 @ 09:50:55

In a new post to his blog Lukas Smith looks at a recently introduced service, Travis CI that helps make continuous integration simple (and without having to set up the software yourself). He talks about his experiences in getting his trial project up and working with their system.

Continuous integration is one of these topics that had a slow start, but in recent years has really taken off. The slow start is likely to be attributed to the fact that it was perceived as hard to setup and maintain. But solutions around Jenkins and Sismo are making it easier and easier. But thanks to the new Travis CI service, its now essentially so easy that there is no excuse not to use CI for PHP projects, at least if you are hosting your OSS code on github.com. What makes this service so crazy cool is that you can run your tests against multiple PHP versions, multiples databases (heck even RabbitMQ) and against multiple versions of various libraries.

Thanks to the "first class" PHP support they offer, setting up a PHP project is as simple as creating a ".travis.yml" file in your github-based project (including PHP versions to test against, dependency management and "before script" tasks to execute). If you're looking for a CI platform without a lot of the hassle involved in the usual setup, you'd do well to check out Travis CI.

You can also see another example of a project setup in this post from Travis Swicegood.

0 comments voice your opinion now!
travis ci continuousintegration build test hosted travisci


blog comments powered by Disqus

Similar Posts

Chris Hartjes' Blog: Simple API Testing Using Behat

Zoe Slattery's Blog: Does my PHP app run on Project Zero?

PHP.net: PHP 5.4.0 RC6 released

Zoe Slattery's Blog: PHP Opcodes

Richard Heyes\' Blog: PHP Console Class


Community Events





Don't see your event here?
Let us know!


framework bugfix voicesoftheelephpant deployment release library zendserver unittest community introduction symfony interview laravel api install series language opinion package podcast

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework