continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leonard Gestrin" <>
Subject RE: intelligently building snapshots with continuum
Date Wed, 20 Sep 2006 20:33:44 GMT
Yes, but effectively this would rebuild everything and post new
snapshots for every component; the problems with that are:
1. developers would constantly be getting new snapshots for components
that did not have to be rebuilt. Then, it's a matter of what's faster -
building everything locally or syncing snapshots everytime developer
2. repository will get filled with snapshots that have identical
contents and there is no easy way to understand why new version of
particular snapshot have been built. (is it because it's sources have
been changed, it's dependency have been changed or nothing has changed).

My goal is to provide a system where build machine or don't have to
rebuild everything everytime there is a change. 

I can think of creating a custom script that runs on continuum machine
that can be launched by developer remotely that would deploy new
snapshot for given module and also build dependency tree and deploy all
necessary snapshots recursively. Maybe, somebody already did something
like that so I don't need to reinvent the wheel.

-----Original Message-----
From: David Roussel [] 
Sent: Wednesday, September 20, 2006 12:46 PM
Subject: Re: intelligently building snapshots with continuum

On 20 Sep 2006, at 20:04, Leonard Gestrin wrote:

> 3. if continuum does not have the answer for the problem/questions  
> to 2.
> can someone recommend the alternative solution/intergration server  
> that
> would ensure that snapshots are being incrementally deployed only when
> and in the right dependency order? (if change has been done in util
> module there is no need to redeploy common snapshot but there is a  
> need
> to redeploy webutil once util snapshot is ready)

I don't know about the rest, but if you just want your snapshots to  
be current.  Then just build your super pom recursively, and  
everything below it will be built.

It doesn't do all the incremental stuff, but it ensures that trunk  
builds ok.


View raw message