gpt4 book ai didi

linux - Azure Devops 管道,使用自托管代理了解管道何时完成的方法

转载 作者:行者123 更新时间:2023-12-02 07:38:53 28 4
gpt4 key购买 nike

我有一个 Azure Pipeline,我使用 Azure Rest API 调用它

https://dev.azure.com/xxx/xxx_connection/_apis/pipelines/2/runs

一切都很好,我将安装自托管 Linux 代理的源文件发送到 azure,并将它们重新编译到自托管 Linux 代理中。

我的问题是如何知道托管自托管 Linux 代理的服务器中的管道何时完成?

有回调吗?或者我可以调用和查询管道作业是否完成的 API?
或者只是在我接受编译产品的目录上执行 while 循环?我想避免的最后一个选择。

最佳答案

您还可以查看以下方法来了解管道是否完成。

1、使用Runs-GetLatest - Get用于获取 Shayki Abramczyk 提到的构建结果的 API。

2、可以设置service hook 。对于下面的示例,web hook这是在完成所选构建管道时触发的。

enter image description here

3、您可以查看扩展名CatLight 。 CatLight 应用程序将在构建开始和完成时通知您。

4、创建关于构建完成事件的自定义通知并订阅。管道完成后,您将收到电子邮件通知。检查tutorial here了解更多信息。

关于linux - Azure Devops 管道,使用自托管代理了解管道何时完成的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64030525/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com