Integration with CruiseControl
I'm looking into Jazz/RTC and am interested in some statements I've found about the integration between Jazz/RTC and CruiseControl. I can find nothing in the infocentre about this but some functionality is alluded to in:-
- Jazz Team Blog https://jazz.net/blog/index.php/2008/04/ - http://www.emn.fr/x-info/jeudis-objet/Docs/Krief-IBM.pdf - http://download.boulder.ibm.com/ibmdl/pub/software/dw/techbriefings/presentations/jrtc/presentation.pdf Does anyone have any idea of how CruiseControl integration works? |
3 answers
Integration with cruisecontrol would be accomplished by using the Jazz
buildtoolkit ant tasks from cruisecontrol. For example, let's say you have a cruisecontrol project named mybuild. You would create a corresponding build definition in RTC called mybuild, and a build engine definition named "cruisecontrol" (nothing special about these names, take your pick). Make the build engine support the mybuild definition. Then, at this point, you could invoke the buildtoolkit tasks to notify RTC of the build start/complete at the appropriate times based on the cruisecontrol build phases, and use the tasks to publish logs and other things like junit results. We used to use cruisecontrol with jazz build a few years ago (we're now using Jazz Build Engine instead). We don't have a cookbook example of using cruisecontrol that you can follow. So, to get this to work, its going to take an understanding how to use the buildtoolkit ant tasks, how to create a build definition and engine. There are some documents and examples that may help here: https://jazz.net/learn/LearnItem.jsp?href=content/docs/build-setup/index.html https://jazz.net/wiki/bin/view/Main/BuildExamples A smoother integration with cruisecontrol could be accomplished by writing a few cruisecontrol plugins that called the jazz build client java api. --- Ryan Manwiller Jazz Team |
On a related topic, I was wondering if there is a Hudson integration in the pipeline? If not, I'd be interested in collaborating with someone on writing something to do this as we are considering using Jazz but want to stick with Hudson for CI.
Is there anything out there I've missed or anyone who wants to help? Get in touch. Regs, Andrew |
I have not seen any Hudson integration at this point.
--- Ryan Manwiller Jazz Team |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.