[Cosmo] snarf

Mike Taylor bear at code-bear.com
Mon Jan 30 17:51:37 PST 2006


On Jan 30, 2006, at 8:31 PM, Brian Moseley wrote:

> i've completed the repackaging task that i began last week. cosmo and
> scooby both are now distributed as webapps, and we now have a new
> project called "snarf" that provides an integrated bundle:

very cool - this will make things cleaner I think in the distribution 
side of the house

> bear, i suggest setting up a new tinderbox for snarf that simply runs
> 'maven:dist' (there are no build or test steps) and copies the
> generated tarball to the downloads server. when that's running, let me
> know so i can update the docs. there shouldn't be any changes to the
> cosmo and scooby tinderboxes as far as copying their tarballs.

I'll do that tomorrow.

> note that the cosmo and scooby war files are dependencies of snarf. in
> order for the snarf tarball to pick up changes committed to scooby or
> cosmo, those projects' developers need to remember to run 'maven
> war:deploy' to copy the wars up to the osaf maven repository. or i
> guess tinderbox could do that too.
>
> also note that cosmo, scooby and snarf are all using the maven
> -SNAPSHOT versioning practice now to indicate continuous or interim
> snapshots that are taken in between formal releases. a formal snarf
> release will be versioned like 'snarf-0.3-0.1' to indicate that it
> includes the 0.3 release of cosmo and the 0.1 release of scooby. until
> there are both formal scooby and cosmo releases, the snarf version
> will be 'snarf-0.3-0.1-SNAPSHOT'.

What I would like to do is now get rid of the continuous tarball 
generation that the tinderboxes are doing and replace it by using the 
maven SNAPSHOT deploy.  What we are doing with the tinderboxes is 
exactly the same as the maven setup - might as well use it.

What that will mean for IT is that the auto-install scripts will need 
to either run maven or I'll have to adjust the symlinks and url's to 
point to the maven repository (which is easy since they are all on the 
same box).

This will also remove the need for each team to have to remember to use 
war:deploy on a regular basis.

I'll experiment with this tomorrow and  let you guys know when it's all 
setup.

---
Bear

Build and Release Engineer
Open Source Applications Foundation (OSAF)
bear at osafoundation.org
http://www.osafoundation.org

bear at code-bear.com
http://code-bear.com

PGP Fingerprint = 9996 719F 973D B11B E111  D770 9331 E822 40B3 CD29


-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.osafoundation.org/pipermail/cosmo-dev/attachments/20060130/57969760/PGP.pgp


More information about the Cosmo mailing list