在我的 Jenkins 配置部分安装“Slack 通知插件”后,“全局 Slack 通知程序设置”部分未显示

Posted

技术标签:

【中文标题】在我的 Jenkins 配置部分安装“Slack 通知插件”后,“全局 Slack 通知程序设置”部分未显示【英文标题】:Section 'Global Slack Notifier Setting' not showing after installing "Slack Notification Plugin" in my configure section of Jenkins 【发布时间】:2020-03-13 19:13:33 【问题描述】:

我的 Jenkins 版本是 2.190.1

我想问一下 jenkins 中 slack 通知的实现,虽然我已经阅读了很多教程,但问题是我在配置 Jenkins 时已经成功安装了插件,“全局 Slack 通知器设置”部分“虽然松弛通知下拉列表显示在作业的构建后部分但没有显示在我们用来添加这两个信息的配置中,但 " 丢失了

**团队子域 & 集成令牌**

我只能在 Jenkins->配置部分看到这个部分

谢谢

【问题讨论】:

这是正确的,你为什么期待看到不同的东西? Global Slack Notifier Setting 与过时的 Global Slack 通知插件有关,Slack Notification 插件没有这样的选项 但是我必须将我的 [团队子域和集成] 信息放在哪里,因为几乎每个教程都显示“全局 Slack 通知程序设置”,他们在其中添加了此信息,我无法看到我在哪里把这些,希望你明白? 团队子域是您的工作区,集成令牌必须存储在凭证中。他们更新了插件并删除/重命名了一些选项 @PavelAnikhouski 我非常感谢您的努力!但这又是问题所在,我查看了链接,它还在“Slack 兼容应用程序的安装说明”下显示了“全局 Slack 通知程序设置”,该部分未显示在我的场景中!我无法在我的詹金斯身上看到这一点。 ! 好吧,正如我已经说过的,插件已更新,一些选项已删除。我们的 Jenkins 实例与您的屏幕截图具有相同的选项,并且运行良好 【参考方案1】:

现在它显示为 Slack,我们需要在凭据页面中添加 slack 凭据。 然后在这里导入它们

【讨论】:

【参考方案2】:

这发生在我身上。我发现您不需要在工作区之后添加“.slack.com”。所以不要做“workspaceexample.slack.com”做“workspaceexample”。这对我有用。

【讨论】:

以上是关于在我的 Jenkins 配置部分安装“Slack 通知插件”后,“全局 Slack 通知程序设置”部分未显示的主要内容,如果未能解决你的问题,请参考以下文章

如何从另一个jenkins(本地)调用1个jenkins(远程jenkins)中配置的作业

Jenkins POD重启如何持久化Jenkins配置和插件

在GitHub推送时不会触发Jenkins管道作业

带有本地 Web 服务的 Slack 斜杠命令

Slack - 在“防火墙”后面

Jenkins邮箱的配置