首页 文章

Jenkins作业通过2个 Channels 发送通知

提问于
浏览
0

需要在2个不同的松弛通道('all'和'error')中发送通知,具体取决于Jenkins作业是否失败 . 试图为松弛添加一个后构建操作,但它被禁用:

enter image description here
还有其他办法吗?

1 回答

  • 0

    将相同的通知发送到2个 Channels

    如果您只需要将相同的Slack通知发送到2个通道,则可以在Slack通知插件中指定多个通道(以逗号分隔):Example (image)

    向2个 Channels 发送不同的通知

    要向2个 Channels 发送不同的通知,它会更复杂一些 . 关于互联网建议的一些建议,使用灵活的发布,这样:Example (image)

    但它不起作用,但Slack插件有问题,并且将对两个消息使用相同的配置(因此您将向2个通道发送相同的消息)

    解决方法

    我的解决方法是创建我自己的传入webhook(遵循本教程:https://api.slack.com/incoming-webhooks),并在我的jenkins配置中使用它:image

相关问题