Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当取消 ADO 中的管道时,我需要调用 CURL 命令。有人可以告诉我如何捕获 ADO 管道的取消状态并在 shellscript 中使用它来调用 CURL 命令。
我如何捕获 ADO 管道的取消状态并在 shellscript 中使用它来调用 CURL 命令。
您可以通过下面的rest api获取构建管道的执行结果:
https://dev.azure.com/{org}/{pro}/_apis/build/builds/{buildId}?api-version=5.1
在邮递员中测试:
然后您可以编写一个脚本来获取管道结果(例如$result = $response.result),确定结果是否为canceled,如果是,则调用 CURL 命令。
$result = $response.result
canceled