2

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

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

4

2 回答 2

1

您可能希望为自动部署和测试创建标准环境,您可以使用 TFS 2010 开箱即用地执行这些环境。TFS 2012 和 TFS 2013。

您使用作为 Microsoft 测试管理器产品一部分的“实验室中心”来配置由一台或多台目标计算机组成的环境。

MTM 实验室中心

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

如果您正在寻找与 Team Foundation Server 更集成的发布管理,那么您应该将 Octopus Deploy 视为一直到生产的好方法。

使用 TFS 的发布管理策略

我们与许多客户一起使用它,它很有效……

于 2013-07-30T22:56:33.863 回答
0

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

于 2013-03-15T13:13:01.903 回答