我想知道我们如何在 shellscript 中捕获 ADO 中管道任务的终止
I wanted to know how we can capture termination of a pipeline task in ADO in shellscript
我需要在取消 ADO 中的管道时调用 CURL 命令。
谁能告诉我如何捕获 ADO 管道的取消状态并在 shellscript 中使用它来调用 CURL 命令。
how i can capture cancelled status of an ADO pipeline and use that in
a shellscript to invoke a CURL command.
你可以通过下面的restapi得到build pipeline的执行结果:
https://dev.azure.com/{org}/{pro}/_apis/build/builds/{buildId}?api-version=5.1
在 Postman 中测试:
然后你可以写一个脚本来获取流水线的结果(例如$result = $response.result
),判断结果是否为canceled
,如果是,则调用一个CURL命令。
我需要在取消 ADO 中的管道时调用 CURL 命令。 谁能告诉我如何捕获 ADO 管道的取消状态并在 shellscript 中使用它来调用 CURL 命令。
how i can capture cancelled status of an ADO pipeline and use that in a shellscript to invoke a CURL command.
你可以通过下面的restapi得到build pipeline的执行结果:
https://dev.azure.com/{org}/{pro}/_apis/build/builds/{buildId}?api-version=5.1
在 Postman 中测试:
然后你可以写一个脚本来获取流水线的结果(例如$result = $response.result
),判断结果是否为canceled
,如果是,则调用一个CURL命令。