Azure 开发运营。获取有关特定管道故障的不和谐通知

Azure DevOps. Get Discord Notification on Specific Pipeline Failure

我们有一些管道正在按计划进行备份。如果特定管道失败,我们希望在 Discord 上收到通知。

有办法 and an

但是对于 Discord 有什么好的方法吗?

您可以使用 Discord Webhook 扩展程序,让您可以在管道期间向 Discord 发送消息。

creating a webhook 用于 Discord 服务器中的频道时,您将获得一个 url,其中包含该 webhook 的频道 ID 和密钥,格式如下:https://discordapp.com/api/webhooks/{channelId}/{webhookKey} .

您无需向任务提供 url,只需提供频道 ID 和密钥即可。 (上面 link 中的第一部分,制作 Webhook,是能够使用此任务所需遵循的全部内容)。

您可以找到更多信息 here

知道任务中的值后,您可以将其添加到管道并将其配置为 运行,仅当管道因 condition failed() 失败时才配置为 运行。