封闭网络中的简单Jenkins通知?

问题描述 投票:1回答:1

我们是一个小型开发团队(4名开发人员),具有以下环境:

  • Windows 10(64位)
  • 詹金斯版本2.150.2
  • 通过CLOSED NETWORK连接的PC(无Internet连接)
  • 没有电子邮件

我们想使用Jenkins通知,因此开发人员会在构建被破坏时自动得到通知。

Jenkins插件管理器列出了Build Notifiers部分下的许多(几十个)插件,但我们不确定哪一个是合适的。

像Slack这样的东西不是一个选项,因为Slack服务器是基于云的,我们有一个封闭的网络。

像Mattermost(Slack的自托管替代品)之类的东西会有点过分:需要Windows Server,MySQL和其他东西(参见https://docs.mattermost.com/install/prod-windows-2012.html)。

基本上,当Jenkins出现问题时,我们只需要一个小窗口弹出开发人员的屏幕。实现这一目标的简单方法是什么?

jenkins jenkins-plugins
1个回答
0
投票

假设您可以设置内部HipChat服务器,则可以添加HipChat plugin

HipChat服务器主机:正在使用的HipChat服务器的主机名(以及可选的端口号)。请注意,始终可以通过HTTPS访问服务器

send notification给用户

HipChat Notification插件提供了前面提到的hipchatSend步骤,您可以在管道中使用该步骤。唯一必需(默认)参数是消息。


0
投票

您可以使用AnyStatus来监视Jenkins作业和视图。

AnyStatus是适用于Windows的桌面通知应用程序,可帮助开发人员跟踪Jenkins,Azure DevOps,TeamCity,AppVeyor等服务。当Jenkins工作开始,完成或失败时,AnyStatus会通知您。它显示了作业运行时的进度,使您可以远程启动或停止作业。

AnyStatus还可以监控其他资源,如数据库,网络,Web服务器,计算机资源等。您也可以开发自己的插件。

AnyStatus是一个可以在封闭网络中运行的独立应用程序。无需服务器或互联网连接。

AnyStatus

免责声明:我是AnyStatus的作者。

© www.soinside.com 2019 - 2024. All rights reserved.