News Feed
Sections




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

Volker Dusch's Blog:
Setting up Hudson for PHP Projects in 15 minutes
December 22, 2010 @ 10:40:33

Volker Dusch has posted a guide perfect for those looking to get their projects set up with the Hudson continuous integration tool quickly (15 minutes or so).

While [running tests on commit] is great it can be pretty tedious to run the whole test suite every time before a commit but not doing it leads to a broken test suite that other people have to repair or go around asking who broke it.. make up your own story. This is where a continuous integration (ci) server jumps in ! Every time you commit, or push if you're using git, to a repository it detects the change, gets the new version of the source, runs all your tests (and more if you tell it to) and notifies you if there was a Problem.

He chose Hudson because of its simple setup, going from download to install and configured in around five minutes. It includes a plugin system with one of the "big ones" being the xUnit integration. Included in the post is every command you'll need to get it up and running on a linux (Ubintu) system including all plugins needed and the setup of a simple project's XML configuration file (with the code to run it on).

0 comments voice your opinion now!
hudson project setup tutorial simple project phpunit unittest


blog comments powered by Disqus

Similar Posts

Sebastian Bergmann\'s Blog: Code Coverage Reports with PHPUnit 3

Rob Allen's Blog: Unit testing controller actions with Zend_Test_PHPUnit_ControllerTestCase

Stefan Mischook's Blog: New PHP article in Web Designer Magazine

HotToForge.com: Installing Cherokee With PHP5 And MySQL Support On Ubuntu 9.10

Gonzalo Ayuso: Combining Zend Framework2 and Symfony2 components with Composer to build PHP projects


Community Events





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


tips library series release framework introduction zendserver install list symfony opinion deployment interview package laravel language community update podcast api

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