TFS 2012 - 在多台计算机上发布或部署构建?

时间:2013-03-14 20:47:14

标签: deployment build visual-studio-2012 continuous-integration tfs2012

我们通过TFS 2012进行持续集成设置。 的要求: 希望将发布版本部署在多个服务器上作为CI的一部分。我们需要在服务器文件夹中执行文件的xCopy。

在使用Azure的TFS上,似乎有将其直接发布到服务器上的工具(http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/) 其中使用'AzureContinuousDeployment.11.xaml'作为构建过程模板。 想要检查是否有人尝试过类似的发布自定义/本地服务器,可能使用自定义部署模板等

2 个答案:

答案 0 :(得分:1)

您可能希望创建{T} 2010开箱即用的Standard Environments for Automated Deployment and Testing。TFS 2012和TFS 2013。

您使用Microsoft Lab Manager产品中的“Lab Center”来配置由一个或多个目标计算机组成的环境。

Lab Centre in MTM

然后使用实验室默认模板将构建输出推送到目标服务器并执行脚本以完成安装。您甚至可以将Integration和UI测试作为相同操作的一部分执行。

如果您正在寻找更集成的Release Management with Team Foundation Server,那么您应该将Octopus Deploy视为一直走向生产的好方法。

Release management strategy with TFS

我们将它与我们的许多客户一起使用,这是一种享受......

答案 1 :(得分:0)

根据我的理解,TFS 2012附带了实验室部署模板。您可以配置涉及哪些服务器的实验室定义,然后将部署配置到这些服务器。还用于连接测试管理器以在实验室中运行单元测试。