Sounds to me like you've implemented CruiseControl! :) http://cruisecontrol.sourceforge.net
[EMAIL PROTECTED] wrote: > we have built for ourselves > a sweet little combination of perl and > java standalone..... > > It works like this... > > 1.A perl script sees a commit in a branch of cvs > 2.It creates a file (a propeties file that signify the committ).. > 3.drops it inot a directory .. > 4.This directory is monitiored for 1. new notification files 2.or change in > already existing ones > 5.An observer finds whether it is a new file or an old file with a timestamp > change..(each is a job) > 6.queues up jobs ....(one for each type of notification file so if four > modules four queues and four threads) > 7.thread executes the job on a FIFO basis and mails build results(of cource > you have to comment out System.exit() at a few places in the Main java file > and build the ant.jar again.... > or better introduce a patch.. > 8.Thus the above allows for > > > Atomic commits(where a commit is follwed by a build) > queieg up jobs for a module(if multiple commits and thereforemultple builds > have to take place) > Further we do not want to interrupt a build b'coz we tend to notify the > committee(who committed) > via MailLogger of Ant ...(the mail address is dully passed in as a part of > the properies file > Concurrently processing of jobs related to differnt modules/versions... > > If any one is interested would like to have comments on this > please respond > -----Original Message----- > From: Hari Kodungallur [mailto:[EMAIL PROTECTED]] > Sent: Thursday, October 10, 2002 12:29 PM > To: Ant Users List > Subject: Re: Re: Continuing with the build > > > Thanks Erik. > > We have a list of fairly independent modules which needs to be > built everyday (and generate a build report perhaps), it becomes > necessary that the build for all modules go through. And if there > are errors, these errors could be fixed by the owner(s) of the > module with build error. > > thanks again > -HK > > > On Thu, 10 Oct 2002 Erik Hatcher wrote : > >>No, failonerror is a per-task type of attribute. This issue has >>been discussed for Ant2, perhaps in some form or >>"aspect-oriented" manner. >> >>Generally speaking though, I prefer the build to fail if failure >>occurs on any task. I've not seen a compelling reason to do >>otherwise. >> >>Erik >> > > > __________________________________________________________ > Give your Company an email address like > ravi @ ravi-exports.com. Sign up for Rediffmail Pro today! > Know more. http://www.rediffmailpro.com/signup/ > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
