我们使用 TFS 来遵循一个非常标准的敏捷构建过程:
- Nightly 从最新的源代码构建
- 每 2 周构建到登台服务器
- 每 4 周构建到生产服务器
我在 TFS 中设置了 1 和 2 并且工作得很好。但是,我在#3 上有点挣扎。如果我只是设置一个“正常”构建,它将提取最新的源代码并使用它来推送到生产服务器。但我真正想要的是将代码从第 2 步移到生产服务器,因为它已经过 QA 团队的审查。
我考虑过使用 XCopy 或类似的东西做一个自定义构建模板,但问题是如何更新配置字符串。
我正在关注这篇文章,这似乎正是我想要的,http://www.asp.net/web-forms/tutorials/deployment/configuring-team-foundation-server-for-web-deployment/deploying-a -specific-build,但它不起作用。
你们都是如何做到这一点的?