0

当取消 ADO 中的管道时,我需要调用 CURL 命令。有人可以告诉我如何捕获 ADO 管道的取消状态并在 shellscript 中使用它来调用 CURL 命令。

4

1 回答 1

0

我如何捕获 ADO 管道的取消状态并在 shellscript 中使用它来调用 CURL 命令。

您可以通过下面的rest api获取构建管道的执行结果:

https://dev.azure.com/{org}/{pro}/_apis/build/builds/{buildId}?api-version=5.1

在邮递员中测试:

在此处输入图像描述

然后您可以编写一个脚本来获取管道结果(例如$result = $response.result),确定结果是否为canceled,如果是,则调用 CURL 命令。

于 2020-09-15T03:40:39.710 回答