2

我们通过TFS 2012持续集成设置。 要求: 希望将发布版本作为CI的一部分部署在多台服务器上。我们需要将文件的xCopy拷贝到服务器文件夹中。TFS 2012 - 在多台机器上发布或部署构建?

在与Azure的TFS似乎有一个设施,它直接发布到服务器(http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/) 有,它采用“AzureContinuousDeployment.11.xaml”作为构建过程模板。 希望检查是否有人尝试过类似的定制/本地服务器发布,可能使用自定义部署模板等。

回答

0

从我的理解TFS 2012带有Lab Deployment模板。您可以配置涉及哪些服务器的实验室定义,然后将部署配置到这些服务器。还用于挂钩Test Manager以在实验室中运行单元测试。

+1

感谢周杰伦。是的,我看到了Lab Deployment模板,但是如果我没有错,它需要通过MS Test Manager设置环境。但是在这里,我们打算将现有构建部署或连续构建 - 部署到由多个服务器/机器组成的不同环境(DEV,QA等)。 – 2013-03-18 20:10:58

1

您可能希望创建Standard Environments for Automated Deployment and Testing,你可以做开箱与2010年TFS TFS 2012年和2013年TFS

您使用“实验中心”,这是微软测试管理产品配置的一部分由一个或多个目标机器组成的环境。

Lab Centre in MTM

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

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

Release management strategy with TFS

我们与我们的许多客户都在使用它和它的作品一种享受...