我使用TFS 2018进行服务器设置,目前正在构建我们的软件并触发发布以将二进制文件部署到我的目标系统。我希望能够仅根据每个目标定义的功能将二进制文件部署到部署组中的特定计算机。我可以在部署组中看到每个目标的功能,但无法引用它们 我没有看到在我的版本定义中为部署组阶段设置需求的选项,仅适用于构建代理。
如何为部署组设置需求?
答案 0 :(得分:2)
部署小组没有要求,但他们做有标签。您可以根据需要标记部署组中的计算机,然后指定部署组阶段应仅在某组标记上运行。
答案 1 :(得分:0)
由于部署组没有需求,但是标签,您可以尝试在您的版本而不是部署组上使用代理阶段。
发布/构建代理是相同的,它们共享相同的代码库。 在发布管道上使用代理阶段时,您仍然可以使用部署IIS应用程序等部署任务,他们只使用WinRM,您将能够进行远程部署。
例如,您的部署代理可以安装在服务器1上,而目标IIS可以安装在另一台服务器上。使用部署组,您只能部署安装代理的位置。