Hi, we used CruiseControl for CI but switched a year ago to Bamboo. We used the ivypublisher as base for a customized ivy build trigger plugin in CruiseControl. I found an old version in our VersionControl. It is attached to the mail. It worked for us, feel free to modify it share it however you like. I am not sure if the archive works out of the box, you need a build file (we had a customized ANT build process that does not exist anymore so I deleted the incomplete build file). I cannot give you much help. In the end it is a documented version of the ivypublisher fixed to work with a newer version of CruiseControl and ivy.
Regards Klaas -----Ursprüngliche Nachricht----- Von: Gareth Western [mailto:[email protected]] Gesendet: Montag, 15. Februar 2010 14:00 An: [email protected] Betreff: Re: Ivy 2 and CruiseControl integration We use Bamboo rather than CruiseControl, but I think the problem is the same: build order. So far we have 2 solutions to this: 1) A single build project, which checks out the entire code base and then uses the ivy buildlist [1] task to determine the correct order for building each module. The disadvantage here is having to check out everything. 2) Checkout each module individually and build when an SVN commit is detected. The disadvantage here is that there is no dependency information, so occasionally a build will fail if a dependency is unsatisfied. Ideally there would be a plugin for CruiseControl / Bamboo / CI-Server-Of-Your-Choice that would work in a similar way to the buildlist task so that your modules always build in the best order. Unfortunately I don't think there is yet one for Bamboo. There is a sourceforge project called "IvyPlugins" that might be able to help you with CruiseControl, but I haven't tried it myself. Cheers, Gaz [1] http://ant.apache.org/ivy/history/latest-milestone/use/buildlist.html On Mon, Feb 15, 2010 at 12:52 PM, Jimenez Coelho, Juan <[email protected]> wrote: > We have been using CruiseControl for the past 4 years and have a very large > number of projects being built using both Ant and Maven. > > My team is now experimenting with Ivy and I would like to test the builds > from CruiseControl. As yet, I have not found any page or news item > describing a good way of doing this. Could someone please point me in the > right direction? > > Thanks > > Juan >
CruiseControlIvyPublisher.tar.gz
Description: CruiseControlIvyPublisher.tar.gz
