如何设置 Jenkins 构建以仅在主分支的 Slack 通道上报告结果?
我配置了 Jenkins 构建(有点像 https://stackoverflow.com/a/30727490/3609252(,其中Slack Notifications
> Project Channel
指向#slack_channel
,但这会将所有 buld 报告(包括功能分支(报告到 slack 通道中,这使得它有点嘈杂。
有没有办法只报告存储库的主分支的生成结果?
作为解决方法,您可以设置 2 个 Jenkins 作业:
- 一个仅适用于
master
,具有Slack集成(尽管post-receive
钩子或网络钩子( - 一个用于任何其他分支,没有任何 Slack 集成。