需要在2个不同的松弛通道('all'和'error')中发送通知,具体取决于Jenkins作业是否失败 . 试图为松弛添加一个后构建操作,但它被禁用:
还有其他办法吗?
如果您只需要将相同的Slack通知发送到2个通道,则可以在Slack通知插件中指定多个通道(以逗号分隔):Example (image)
要向2个 Channels 发送不同的通知,它会更复杂一些 . 关于互联网建议的一些建议,使用灵活的发布,这样:Example (image)
但它不起作用,但Slack插件有问题,并且将对两个消息使用相同的配置(因此您将向2个通道发送相同的消息)
我的解决方法是创建我自己的传入webhook(遵循本教程:https://api.slack.com/incoming-webhooks),并在我的jenkins配置中使用它:image
1 回答
将相同的通知发送到2个 Channels
如果您只需要将相同的Slack通知发送到2个通道,则可以在Slack通知插件中指定多个通道(以逗号分隔):Example (image)
向2个 Channels 发送不同的通知
要向2个 Channels 发送不同的通知,它会更复杂一些 . 关于互联网建议的一些建议,使用灵活的发布,这样:Example (image)
但它不起作用,但Slack插件有问题,并且将对两个消息使用相同的配置(因此您将向2个通道发送相同的消息)
解决方法
我的解决方法是创建我自己的传入webhook(遵循本教程:https://api.slack.com/incoming-webhooks),并在我的jenkins配置中使用它:image