【问题标题】:I wanted to know how we can capture termination of a pipeline task in ADO in shellscript我想知道我们如何在 shellscript 中捕获 ADO 中管道任务的终止
【发布时间】:2020-09-14 13:29:57
【问题描述】:

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

【问题讨论】:

  • 无法获取您的最新信息,该解决方法对您有帮助吗?或者,如果您有任何疑问,请随时在此处分享。

标签: shell azure-devops-server


【解决方案1】:

我如何捕获 ADO 管道的取消状态并将其用于 调用 CURL 命令的 shellscript。

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

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

在 Postman 中测试:

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

【讨论】:

  • 如果这个回答对你有帮助,请把它标记为回答,只需点击this之类的选项,非常感谢。:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-09-24
  • 2019-12-21
  • 1970-01-01
  • 1970-01-01
  • 2020-09-03
  • 1970-01-01
  • 2022-01-20
相关资源
最近更新 更多