问题描述
我需要在ADO中的管道被取消时调用CURL命令。
有人可以让我知道如何捕获ADO管道的已取消状态,并在shellscript中使用它来调用CURL命令。
解决方法
我如何捕获ADO管道的已取消状态并在其中使用它
调用CURL命令的shellscript。
您可以通过下面的rest api获取构建管道的执行结果:
https://dev.azure.com/{org}/{pro}/_apis/build/builds/{buildId}?api-version=5.1
邮递员测试:
然后,您可以编写脚本以获取管道结果(例如,$result = $response.result
),确定结果是否为canceled
,如果是,则调用CURL命令。