views:

394

answers:

2

I'm working on a PHP project and I would like to know recommendations for implementing continuous integration.

I've read all the theory, but never got to use continuous integration. So it should be rather easy to start.

I've read about Xinc, Hudson, among others, but I would like to get some feedback based on experience. Have you used continuous integration in PHP projects? What has been your experience? Which server would you recommend?

Thanks in advance!

+3  A: 

I have had good luck with phpUnderControl, which is based on CruiseControl.

Travis Beale
A: 

I have tried CruiseControl with phpUnderControl and Hudson. I also had a look at Xinc, but it seems to be too limited at the moment.

I went with Hudson in the end, because it is a lot easier to set up than CruiseControl and works well with either ant scripts or simple bash scripts.

Another option which looks promising is arbit. It is a bit like trac, but adds CI. There is also something by the Symfony guys, but it is at a very early stage.

cdamian