如何使用部署组的 Azure 管道代理知道在 DevOps 发布期间跳过了哪些机器
How to know which machines were skipped during DevOps Release using Azure Pipeline Agents for a Deployment Group
我在机器上使用 Azure Pipeline 代理,并将这些机器放在一个部署组中,并且我有一个 DevOps 版本,它在每台机器上做一些事情。如果 Azure Pipeline Agent 在发布时不在机器上 运行,则发布将跳过这台机器(见下图)。我怎么知道跳过了哪些机器?
!]1
How can I know which machines were skipped?
最简单的检查方法是您可以手动检查详细的部署日志。
例如:
然后就可以得到跳过的代理名
另一方面,您也可以使用 Rest API : Releases - Get Release。在 API 响应中,您可以检查 Job Status
和 Agent name
.
示例如下:
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=6.0
我在机器上使用 Azure Pipeline 代理,并将这些机器放在一个部署组中,并且我有一个 DevOps 版本,它在每台机器上做一些事情。如果 Azure Pipeline Agent 在发布时不在机器上 运行,则发布将跳过这台机器(见下图)。我怎么知道跳过了哪些机器?
!]1
How can I know which machines were skipped?
最简单的检查方法是您可以手动检查详细的部署日志。
例如:
然后就可以得到跳过的代理名
另一方面,您也可以使用 Rest API : Releases - Get Release。在 API 响应中,您可以检查 Job Status
和 Agent name
.
示例如下:
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=6.0