Thanks very much! I'll try and find some time to play around with this
once things cool down with my current workload.

PS I forgot to link to IvyPlugins in my previous email, but for those
who are interested and don't know how to search: the homepage is
http://sourceforge.net/projects/ivyplugins/

On Mon, Feb 15, 2010 at 1:33 PM, Klaas Prause <[email protected]> wrote:
> 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
>>
>

Reply via email to