This one time, at band camp, Keith Visco said:

KV>Dean Hiller wrote:
KV>>
KV>> Developers,
KV>>     Would this be opposed or welcomed.....
KV>>     I have automated many, many builds at my company with a tool that
KV>> hooks into Ant.  I would like to do the same with castor now that I am
KV>> using it.  Basically, it checks for any repository activity in the last
KV>> hour and if there is any new checkins, it compiles, runs the JUnit
KV>> tests, posts the results to a webserver and mails only the people that
KV>> made checkins in the last hour so they know they were successful or if
KV>> they broke the build at which point they can go back and fix the bugs
KV>> they introduced.  Rule in my department is you can't go home until you
KV>> see the build successful e-mail.
KV>> It automatically increases the build
KV>> number AND tags CVS, so there is not manual work anymore.  Would this be
KV>> opposed or welcomed?????
KV>
KV>You are more than welcomed to automate a build on a per-checkin basis,
KV>or nightly basis, to make sure the CVS compiles and passes the test
KV>cases, however tagging the CVS and incrementing the build number
KV>everytime someone does a checkin, or on a nightly basis is not desired.
KV>The amount of CVS tagging would become unwieldy.
KV>
KV>We manually handle incrememting the build number when we are ready to do
KV>a release, the CVS can be automatically tagged with the ANT build script
KV>when we do the release.

What Dean is describing is Cruise Control (http://cruisecontrol.sf.net/).
I have used this for about the last year because I am a HUGE believer
in continuous integration. In fact, I use it at my day job and have
used it at past companies, too.

I would love to see an automated build process for the Castor
Project. The problem with what Dean is proposing is that we don't
have direct access to the server on which the castor.org TLD is
hosted. Cruise Control requires a Servlet container (e.g. Tomcat)
and this cannot be installed on castor.org. This is not a problem
because it can be installed elsewhere and the results can just be
ftp'd to castor.org. However, again, we don't have the ability to
post directly to castor.org. Keith, can we now post directly to
this server? If so, I'm willing to set up Cruise Control on one my
own personal servers and make it post the results to castor.org.

Bruce
--

perl -e 'print unpack("u30","<0G)U8V4\@4VYY9&5R\"F9E<G)E=\$\!F<FEI+F-O;0\`\`");'

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to