最近我的公司决定切换到一个主分支,而不是拥有Dev的增量分支,然后是Test,Stage等。
以前,我们会检查Dev中的代码,启动Dev build,然后构建会将文件放到Dev的文件位置。然后我们合并到Test并做同样的事情。
现在,既然我们将只有一个仍然部署到Dev的主分支,但仍然需要代码最终进入测试和舞台环境,我该如何去做?
答案 0 :(得分:1)
作为BuildMaster的开发人员,我可以说该产品旨在解决这个确切的问题空间。它可能是免费的,具体取决于您的具体用例。
因为BuildMaster是独立于平台的,所以在从Extensions页面安装TFS扩展后,您需要获取TFS扩展。
如果您有兴趣,请查看几周前我们做过的网络研讨会,了解它的全部内容:http://www.youtube.com/watch?v=t9Sk3koazLg。它还解决了自动化过程中可能遇到的大约1000个其他问题,但可以保存一天。
答案 1 :(得分:0)
查看Visual Studio的发布管理(以前称为InRelease)。它支持您正在寻找的内容,它也适用于2012年和2010年。
您应该构建一次并存储工件,然后使用相同的工件部署到其他环境。
http://www.visualstudio.com/en-us/explore/release-management-vs.aspx