Azure DevOps Server 部署组和标签
Azure DevOps Server deployment groups and tags
我不确定我是否偶然发现了一个错误,或者我是否只是被误导了部署组/标签在 Azure DevOps Server 2020 中的工作方式。
我已经创建了一个新的发布管道并在我们所有的服务器上配置了 VSTS 代理。每个服务器都根据其用途配置了一个标签,例如ServerA = WebServer1, ServerB = WebServer2.
当我将部署组阶段添加到我的发布定义时,select 部署组然后输入所需的标记,即 WebServer1 和 WebServer2,我看到以下消息:
WebServer 部署组中没有机器目标
一旦我删除了辅助标签,它就允许我部署到 WebServer1。
这是预期的吗,因为我正在尝试将我的版本部署到我的 WebServer 部署组中的多个服务器并且不想创建另一个环境只是为了部署到 WebServer2。
目前在Release作业中使用Required标签过滤Deployment组目标时,目标需要匹配所有Required标签,才能在deploy中使用。
感谢您花时间分享您的建议。这是开发人员社区中具有相同要求的现有建议票。您可以投票和追踪 this ticket.
我不确定我是否偶然发现了一个错误,或者我是否只是被误导了部署组/标签在 Azure DevOps Server 2020 中的工作方式。
我已经创建了一个新的发布管道并在我们所有的服务器上配置了 VSTS 代理。每个服务器都根据其用途配置了一个标签,例如ServerA = WebServer1, ServerB = WebServer2.
当我将部署组阶段添加到我的发布定义时,select 部署组然后输入所需的标记,即 WebServer1 和 WebServer2,我看到以下消息:
WebServer 部署组中没有机器目标
一旦我删除了辅助标签,它就允许我部署到 WebServer1。
这是预期的吗,因为我正在尝试将我的版本部署到我的 WebServer 部署组中的多个服务器并且不想创建另一个环境只是为了部署到 WebServer2。
目前在Release作业中使用Required标签过滤Deployment组目标时,目标需要匹配所有Required标签,才能在deploy中使用。
感谢您花时间分享您的建议。这是开发人员社区中具有相同要求的现有建议票。您可以投票和追踪 this ticket.