在TFS Release Management 2015中是否有方法(或某些插件/插件)将服务器添加到环境中?
我来自一个使用Octopus Deploy for DevOps的团队。有一点非常有用的是能够向环境添加多个服务器。然后,当您在环境上执行部署步骤时,它会将这些操作应用于属于环境的所有服务器 - 使部署变得非常容易。我还没有在TFS版本管理中找到类似的功能,而且非常难过。他们有一个环境的概念,但它更像是一个阶段"而不是逻辑/物理服务器组。要将同一步骤部署到环境中的多个服务器,您必须多次重新创建该步骤,或者在每个步骤中专门写入所有服务器的名称。悲哀!
答案 0 :(得分:1)
没有在环境中执行部署步骤的功能,并且该功能适用于环境中的所有服务器。
但对于基于Web的发布管理,您可以提供逗号分隔的计算机IP地址或FQDN列表以及远程部署的许多步骤/任务的端口,例如目标计算机上的PowerShell,IIS Web部署等。
有一篇文章可能会让您受益:Environments in Release Management
关于基于服务器和客户端的发布管理,存在可以包含多个服务器的环境,但是您需要为每个服务器多次添加步骤。我建议您使用基于Web的发布管理。