【发布时间】:2012-04-24 12:21:08
【问题描述】:
我正在尝试了解与我类似的其他公司如何将其 Web 应用程序部署到生产环境中。
我们有传统的 3 个环境设置(Dev、Stage、Prod) 在 Stage 中测试完应用程序后,我们将文件 XCopy 到生产环境,设置 IIS 并进行部署。
我们最近购买了 TFS 2010,我们使用它的方式与过去使用 VSS 的方式基本相同,只是用于存储源代码。
我正在努力寻找最有效的方式来部署我们的 Web 应用程序。有什么建议吗?
【问题讨论】:
-
您多久进行一次部署?就像你在做夜间构建一样?如果您正在进行频繁的构建和自动部署,但不想使用 TFS“附加组件”,请使用 TFS 设置自动构建。您将在您的团队项目节点“构建”中看到它。您可以在进行构建时设置自动构建和触发器。您可以设置一个“放置”文件夹,以便您的 3 个环境将它们拾取。但是,如果您不介意使用 TFS“附加组件”(我喜欢这样称呼它们),请按照建议使用 TFS Deployer。