我正在寻找一些建议来自动执行项目构建和部署。什么是用于asp.net的良好构建自动化和部署过程?
我们当前的开发设置使用ASP.NET,SVN,CCNET和MSBuild脚本开发dev服务器。我正在考虑切换到克鲁斯而不是CCNET,虽然我不确定这是否给了我任何额外的东西,我还没有。
我想自动化的是从自动构建完成到用新更改更新现场的过程。网站更新可以包括基本网站更新以及客户端更新,这些更新可以是代码和/或数据库更改,因此过程需要足够灵活以便能够处理这些情况。
我的灵感来源之一来自this video,以及每个月花费更新的无数时间。
6年后更新; [应用程序发布自动化](https://en.wikipedia.org/wiki/Application_release_automation)工具是专门为此设计的。 BuildMaster是其中的一个工具,并且[本教程](http://inedo.com/support/tutorials/building-and-deploying-a-net-web-application-using-buildmaster)概述了所提及的过程。 – 2016-07-19 14:58:28