目前我的任务是进行日常构建.我们有一个带有SQL Server 2005后端的ASP.NET 2005网站.我们目前的源代码控制是Visual Source Safe 2005.
此时,我使用每日构建的强力方法.
获取最新版本的源代码
获取最新版本的数据库发布脚本
将旧网站文件备份到目录
将新代码发布到我的本地计算机
在我的服务器上运行以保持测试/阶段站点正常工作
将新创建的文件推送到网站
在测试数据库上运行SQL脚本(假设更新,否则我不打扰)
测试服务器上的测试网站.
看看自动构建的想法引起了我的兴趣,因为它意味着我每天早上都做得少.你会怎么推荐我继续?在我把它呈现给老板之前,我希望有一个完全充实的想法.
沟渠VSS,转向Subversion,并查看CruiseControl.NET. 或者,如果您拥有MSDN开发人员许可证,则可以在任何旧的XP机器上运行TFS工作组版本并设置构建服务器.这是我们在我们的商店做的.
正如Assaf所说,您可以直接使用CC.NET和VSS.尼斯.