Si wrote: > Although this can be achieved in NAnt, i'm wondering why you wouldn't > just use a version control tool (e.g. Subversion) to achieve this?
At a previous employer (around 7 years ago), we kept a limited history of our builds on the network in a folder structure, much like the original poster in this thread discribed. We didn't use a version control tool for this for a number of reasons. Some background: A full build occurred every night, resulting in 74 windows applications occupying around 200MB of space. We also did frequent "on command" builds to test that things were integrating properly, plus regular release-candidate builds. Most VCS tools do not store differences between binary files (certainly the one we were using didn't) and checking 200MB in every night would have made the repostory very big, very quickly. A large repository brings with it two problems: (a) Backups become difficult (our system at the time used 4GB tapes, which we would have exceded in under two months); (b) Many of the reported problems of repository corruption (across many different VCS products) seem to relate to large repositories containing binary files. Also, VCS tools are typically built to retain all the history of a file - this is not so useful if some revisions only need to be kept a while. Consider that we retained: o Last two weeks of nightly builds; o Integration builds relating to the next release only; o All Release Candidate Builds; Managing this on the network was easy - doing so in a VCS could have been a real nightmare. On the other hand, all our source code and related artifacts was kept in our VCS, with everyone expected to check in everything *every night* - with beer fines for people who broke the build. Hope this is useful, Bevan. ****************************************************************************** "This message (and any files transmitted with it) are confidential and may be legally privileged. If you are not the intended recipient please notify the sender immediately and delete this message from your system. This message does not necessarily reflect the views of the Reserve Bank of New Zealand. If the recipient has any concerns about the content of this message they should seek alternative confirmation from the Reserve Bank of New Zealand." ****************************************************************************** ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users