Azure devops 如何知道在使用部署组的Azure管道代理的DevOps发布期间跳过了哪些计算机

Azure devops 如何知道在使用部署组的Azure管道代理的DevOps发布期间跳过了哪些计算机,azure-devops,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines Release Pipeline,我在机器上使用Azure管道代理,并将这些机器放在部署组中,我有一个DevOps发行版,它在每台机器上做一些事情。如果Azure管道代理在发布时未在计算机上运行,则该版本将跳过此计算机(请参见下图)。我如何知道跳过了哪些机器 ] 我如何知道跳过了哪些机器 最简单的检查方法是,您可以手动检查详细的部署日志 例如: 然后您可以获得跳过的代理名称 另一方面,您也可以使用RESTAPI:。在API响应中,您可以检查作业状态和代理名称 以下是示例: GET https://vsrm.dev.azure.

我在机器上使用Azure管道代理,并将这些机器放在部署组中,我有一个DevOps发行版,它在每台机器上做一些事情。如果Azure管道代理在发布时未在计算机上运行,则该版本将跳过此计算机(请参见下图)。我如何知道跳过了哪些机器

]

我如何知道跳过了哪些机器

最简单的检查方法是,您可以手动检查详细的部署日志

例如:

然后您可以获得跳过的代理名称

另一方面,您也可以使用RESTAPI:。在API响应中,您可以检查
作业状态
代理名称

以下是示例:

GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=6.0

我如何知道跳过了哪些机器

最简单的检查方法是,您可以手动检查详细的部署日志

例如:

然后您可以获得跳过的代理名称

另一方面,您也可以使用RESTAPI:。在API响应中,您可以检查
作业状态
代理名称

以下是示例:

GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=6.0

如果单击故障区域,是否会获得有关故障(跳过)的更多详细信息(日志)?它应该带您进入机器级日志。它跳过了,因为我在机器上停止了代理,这是出于设计。我正试图编写逻辑来处理如何对此做出反应。因此,我需要看看在DevOps中是否有什么东西可以告诉我哪些机器被跳过了。我想从你的问题中不清楚你想如何使用关于哪些机器被跳过的信息。如果您单击故障的详细日志,您将看到专门跳过的故障的详细信息。这是否回答了您关于“跳过了哪些?”的问题?如果单击失败区域,您是否会获得有关失败(跳过)的更多详细信息(日志)?它应该带您进入机器级日志。它跳过了,因为我在机器上停止了代理,这是出于设计。我正试图编写逻辑来处理如何对此做出反应。因此,我需要看看在DevOps中是否有什么东西可以告诉我哪些机器被跳过了。我想从你的问题中不清楚你想如何使用关于哪些机器被跳过的信息。如果您单击故障的详细日志,您将看到专门跳过的故障的详细信息。这难道不能回答你关于“哪些被跳过了”的问题吗