It's all about the answers!

Ask a question

Integration with CruiseControl


Chris Melikian (6672) | asked Sep 17 '08, 6:14 a.m.
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



permanent link
Ryan Manwiller (1.3k1) | answered Sep 17 '08, 12:53 p.m.
JAZZ DEVELOPER
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

permanent link
Andrew Harmel-Law (14612218) | answered Oct 28 '08, 4:03 p.m.
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

permanent link
Ryan Manwiller (1.3k1) | answered Oct 28 '08, 5:06 p.m.
JAZZ DEVELOPER
I have not seen any Hudson integration at this point.

---
Ryan Manwiller
Jazz Team

Your answer


Register or to post 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.