Announcing "first class" PHP project support!

Today we are happy to announce first class PHP support with Travis CI.

It includes all the same features Ruby, Erlang and Node.js projects enjoy today, including:

  • Easy to get started and integrates with GitHub.
  • Test against multiple databases and services, including MySQL, Postgres, Redis, RabbitMQ and many more.
  • Test your projects against multiple PHP versions.
  • Build results are publicly available online so you can link to them in your bug reports, including line numbers.
  • Notifications the way you want them! (email, IRC, and webhooks)

Over the last several weeks many nice folks from the PHP community have been working with the Travis team and it would not be possible without all the help from Loïc Frering and Pascal Borreli. Till Klampaeckel has helped us set up phpfarm and pyrus and test drive the whole thing. Álvaro Videla and Lukas Kahwe Smith also helped us a lot by running some of the Friends of Symfony projects on Travis early on. Pascal also got Symfony, Twig, Silex, Doctrine and Monolog test suites up and running on travis-ci.org (we hope his patches will be accepted upstream).

Having all those projects building fine for several days makes us confident that we are ready to ship this feature.

Please see our initial documentation for PHP projects and the rest of the guides. We tried to link to as many real world .travis.yml examples to demonstrate all the features in action.

In addition, we have a couple of machines lined up that we will be running PHP builds on. One of them is Shopify: they donated a worker we have been using for Node.js projects. Another one is ServerGrove, experts in PHP hosting and specifically frameworks like Symfony and Zend Framework: they donated us one more machine to run PHP builds on.

If you have questions, find us in #travis on chat.freenode.net, we will be happy to answer them. To stay up to date with new announcements, CI environment software updates and more, follow us on Twitter and join our mailing list.

We hope you enjoy using Travis for your open source projects as much as we do. Go add your PHP projects to Travis CI and recommend your fellow PHP developers to do the same!

The Travis Team.

Spread the word!

Feel free to discuss and upvote on Hacker News

Updates