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
