News Feed
Sections




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

Ibuildings techPortal:
Building an Continuous Integration Server for PHP with Hudson
September 21, 2010 @ 10:02:53

On the Ibuildings techPortal there's a new tutorial from Ben Longden about setting up Hudson as a continuous integration server for the deployment of your application(s). Tools like Hudson allow you to create consistent builds and automatically handle tasks that might get overlooked by a person doing the deployment.

Continuous integration (CI) is fast becoming part of the standard development model for creating high quality software, and rightly so. Delivering reliably high quality software is in the best interest of yourself, your manager and your clients. This is not an article about Continuous Integration itself, but will introduce Hudson, a key tool, and may help you to implement your own CI strategy.

He talks about one of the most important aspects of continuous integration - unit testing - and how the popular PHPUnit tool easily integrates as a part of a Hudson build. The automation it allows lets you constantly run tests, helping you catch issues before they make it to the live site. He walks you through the install of Hudson, Xdebug, PHPUnit and Ant - all of the tools you'll need for the basic setup. He includes instructions for configuring these tools to work together and some additional tools you can layer on top (like the PHP Mess Detector, PHPCodeSniffer and the PHP Copy and Paste Detector).

0 comments voice your opinion now!
continuous integration server hudson tutorial install configure


blog comments powered by Disqus

Similar Posts

KillerPHP.com: Zend Framework Components Part 2: Zend_View

Volker Dusch's Blog: Setting up Jenkins for PHP Projects

Andrew Johnstone's Blog: Emailing Attachments: Exim Filters and PHP streams

WeberDev.com: PHP 101 (part 11) - Sinfully Simple (SimpleXML)

Zend Developer Zone: PHP Security Tip #19 (Securing Your Connection)


Community Events





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


release threedevsandamaybe unittest framework api series developer testing laravel interview language symfony2 refactor opinion podcast list introduction code community install

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