如何部署到Azure Devops部署组中的单个选定目标
有没有办法在Azure devops部署组发布任务中选择单个目标并对其执行部署?如何部署到Azure Devops部署组中的单个选定目标,azure,azure-devops,azure-devops-deploymentgroups,Azure,Azure Devops,Azure Devops Deploymentgroups,有没有办法在Azure devops部署组发布任务中选择单个目标并对其执行部署? 例如:在一个web服务器部署组中,一个部署,例如一个证书在一台机器上失败。我现在只想在该目标上部署此证书。如何才能这样做?对于此问题,您可以在所需标记字段中指定目标机器的标记 在部署组作业中使用部署组时,分配的标记允许您将部署限制到特定服务器。每个标记都限制为256个字符,但可以使用的标记数量没有限制。有关详细信息,请参阅此 或者,您可以禁用组织设置的部署池中的其他目标。这可能会禁用对此目标的部署 此案例有一个
例如:在一个web服务器部署组中,一个部署,例如一个证书在一台机器上失败。我现在只想在该目标上部署此证书。如何才能这样做?对于此问题,您可以在所需标记字段中指定目标机器的标记 在部署组作业中使用部署组时,分配的标记允许您将部署限制到特定服务器。每个标记都限制为256个字符,但可以使用的标记数量没有限制。有关详细信息,请参阅此 或者,您可以禁用组织设置的部署池中的其他目标。这可能会禁用对此目标的部署
此案例有一个解决方法,您也可以在发布任务中使用条件选项 步骤1:创建包含要部署的服务器名称的管道变量。 步骤2:在任务上添加自定义条件 步骤3:在管道变量中添加任意数量的服务器 结果:
出于好奇:添加到部署组的新目标不会自动部署/释放到。我们可以设置一下吗?你可以早些时候参考
and(succeeded(), contains(variables['IncludeServers'],variables['Agent.MachineName']))