Thursday, January 6, 2011
Happy new year! Your belated Christmas gift is a new release of XFD, our build radiator, with support for CruiseControl, and Team City: CruiseControl versions 2.8.4 and up are supported. You’ll need to be using the JSP reporting application to use XFD (read on for the good news if you’re using the Velocity based reporting [...]
Newsflash: there are three versions of CruiseControl. The Java One – which is called CruiseControl, or sometimes CruiseControl.java The .NET One – which is called CruiseControl.NET, or just CruiseControl The Ruby one – CruiseControl.rb, or sometimes just CC.rb. If someone initiates a discussion about CruiseControl, it’s always smart to clarify exactly which version they mean. [...]
I’m not a fan, but this is about time: We are happy to announce the release of CruiseControl.rb 1.4.0. This release adds support for three distributed version control systems – Git, Mercurial and Bazaar – in addition to Subversion.CC.rb remains easy to install, pleasant to use and simple to hack. Since the source has now [...]
Andrew Binstock has written an article for SD Times, postulating that the Continuous Integration market is rapidly changing; and that the effects of this change will be: Consolidation of the enterprise market to 3 main products Consolidation of the workgroup market to CruiseControl Hudson (as free Continuous Integration servers), and Bamboo (as a paid product) [...]
Publishing build status via Twitter is a nice feature to have: there’s no change to the user behaviour required. People subscribe to the Twitter account for your project. CruiseControl committers PJ and JTF have been working on it. It’s in the trunk of the CruiseControl SVN repository. I have some Debian and RPM packages of [...]
Sunday, December 28, 2008
Sudhindra Rao from ThoughtWorks has released a Build Radiator (Big Visible thing) for all the CruiseControls that support CCTray. I installed it tonight. Needed to install the rack and activerecord gems. It would be nice to see it wrap around if you have more than a few projects. Most teams would probably do fine with [...]
Monday, November 17, 2008
The second presentation at the CI Cage Fight was Paul Julius, talking about CruiseControl. I think of CruiseControl as the daddy (or at least an uncle) of Continuous Integration servers. It’s the oldest Java CI server that I know of. As an open source project I think it opened the way for projects to adopt [...]
(image taken from Roney’s photostream) Jim Huang commented on the CruiseControl series page about an issue on his project: We integrate our build with automation deployment and test running. The problem we have is how to prevent people from clicking the force build button by mistake. Anyone clicking the button will lead to another QA [...]
Chad Wooley just announced “CI in a box” – a wrapper script that gets CruiseControl.rb bootstrapped and running. Cinabox joins a stable of ready-to-run CI systems: Buildix which comes with the original CruiseControlCI Factory which sets up CruiseControl.NET All split down the various Java, .NET and Ruby factions. I wonder if there’s a Hudson based [...]
This is the fourth post of the CruiseControl Practices series. This is a repost of the original, which was hosted via ThoughtWorks. Thanks to the kind people at ThoughtWorks Studios for letting me do this! In my last post I demonstrated using a bootstrapper to make sure that the configuration for CruiseControl was up to [...]