Flow of my continuous integration process right now is as follows: 1. CC.NET detects change in StarTeam 2. CC.NET calls nant bootstrapper script 3. bootstrapper cleans working dir 4. bootstrapper labels current code in StarTeam with build label from CC.NET 4. bootstrapper checks out current code 5. bootstrapper calls project build script 6. project is built, build label is used to version assemblies and packages
I have step #4 in place because it's the best scenario I could come up with to make sure that the label in source control most accurately reflects the code that was actually used during the build (have the label step as close to possible to the checkout step). I don't see a timestamp property in the <stcheckout> task... err, nevermind. I just realized the first thing I do is apply a label to the code, so I can check out by that same label. Thanks for your help! Still sending this out because hopefully someone else can benefit from the idea. "Few are those who see with their own eyes and feel with their own hearts." -Albert Einstein __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users