Automating PHP Continuous Integration with Jenkins

If you were at the PHP Benelux conference last weekend, you probably saw several talks, including mine, that mentioned using Jenkins as a Continuous Integration server. For those of you looking to tackle setting up Jenkins for your PHP projects, I just came across this blog post from Sebastian Bergman, creator of PHPUnit and thought leader in the PHP community when it comes to testing in PHP. In the post, he announced his new open source project to create a standardized template for PHP projects running under Jenkins. The template integrates the popular PHP testing tools of PHP_Codesniffer, phpcpd, PHPUnit, PHP_Depend, phpmd, and phploc, and he provides a guide for getting up and running with Jenkins with ease.

Read More

PHPBenelux 2011 Recap

I had the distinct pleasure last weekend to speak at the PHPBenelux conference, held in Antwerp, Belgium. It was my first time at the conference, where I presented my talk “Making Software Management Tools work for you”. The talk centered on choosing tools to help support your software development teams that compliment them rather than impede them. I used lots of examples of what we’ve done over the last year to help our development efforts, both in customizing our own tools and in changing from Subversion to Git to help make our teams more productive.

Read More