2017-04-08 97 views
0

有没有一种方法(或某种插件/附件)将服务器添加到TFS发布管理2015中的环境?使用多个服务器创建环境 - TFS发布管理

我来自使用Octopus Deploy进行DevOps的团队。有一件非常有用的事情是能够将多台服务器添加到环境中。然后,当您在环境上执行部署步骤时,它会将这些操作应用到属于环境一部分的所有服务器 - 使部署变得非常容易。我还没有在TFS Release Management中找到类似的功能,这很让人伤心。他们有一个环境的概念,但它更像是一个“舞台”,而不是逻辑/物理组的服务器。要将同一步骤部署到环境中的多个服务器,您必须多次重新创建该步骤,或者在每个步骤中专门编写所有服务器的名称。伤心!

回答

1

没有在环境中执行部署步骤的功能,并且适用于环境中的所有服务器。

但是对于基于Web的版本管理,您可以提供以逗号分隔的机器IP地址或FQDN列表以及用于远程部署的多个步骤/任务的端口,例如目标机器上的PowerShell,IIS Web部署等。

有可能受益您的文章:Environments in Release Management

关于服务器和基于客户端的发布管理,有环境可以包括多个服务器,但你需要添加步骤多次为每个服务器。我建议您使用基于Web的发布管理。