-- Marco <[email protected]> wrote (on Thursday, 22 January 2009, 02:28 PM +0100): > What do people use as a CI solution for their projects? > > I see Zend are using bamboo but it doesn't look like its really used very > much.
Actually, we're having some issues with configuration, due to our network layout. Wil and I are making a push to get those issues resolved this week and next. :) > I was looking at Xinc but that project doesn't seem to be going very far and > i've also looked at phpundercontrol but that doesn't really seem actively > developed either and i'm not sure I want to have to have java etc running to > do > builds. The most activity I see around CI for PHP development is with phpUnderControl, which is basically a targetted distribution for CruiseControl that includes support for PHPUnit, phpDocumentor, and PHP_CodeSniffer. It _does_ require Java, since it builds on top of CruiseControl. > Anyone know of anything else written in PHP or that can be used to > build PHP (phing) projects easily? > > I've started to knock up a very quick UI for Phing using ZF and will continue > with that if nothing else is available. I've done a little work doing CI using just shell/PHP scripts and cronjobs, but the results are not nearly as good -- more to keep track of, and less introspection into the actual "build" process (i.e., inability to see the status of the build, such as status of test running, etc). Phing itself is not really a CI tool -- it's a build tool. I personally don't like it much, because I feel everything in the XML file would be more understandable written as code. > Open source or commercial - as long as the commercial is of a > reasonable price ;-) -- Matthew Weier O'Phinney Software Architect | [email protected] Zend Framework | http://framework.zend.com/
