如果作业失败,是否可以自动禁用天蓝色自托管代理?

问题描述 投票:0回答:1

如果作业失败,是否可以自动禁用天蓝色自托管代理?

我正在通过 azure 自托管代理进行基于 appium 的 Android UI 测试。有时,其中一台 PC 会失去对 Android 设备的 USB 调试授权。当发生这种情况时,代理将很快返回失败,并在测试返回失败作业后继续抓取测试。

有没有办法设置一个条件,如果代理返回失败的作业,我们可以禁用该代理以防止它接受任何未来的作业,直到我能够手动解决该问题?

azure azure-pipelines adb appium-android azure-agent
1个回答
0
投票

不,不是真的,但您可以添加条件步骤或作业,并使用 API 通过 PATCH 方法禁用运行器:

https://learn.microsoft.com/en-us/rest/api/azure/devops/distributedtask/agents/update?view=azure-devops-rest-7.1

您可能需要授予 Azure Pipelines 用户额外的权限来管理代理池。

© www.soinside.com 2019 - 2024. All rights reserved.