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

封闭网络中的简单Jenkins通知?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我们是一个小型开发团队(4名开发人员),拥有以下环境: Windows 10(64位) 詹金斯版本2.150.2 通过封闭网络连接的电脑(无互联网连接) 没有电子邮件 我们希望使用Jenkins通知,因此开发人员将自动收到通知,例如,当构建被破坏时 Jenkins Plugin Manager在Build Notifiers部分列出了许多(几十个)插件,但我们不确定哪一个是合适的 类似Slack的东西不是一个选项,因为Slack服务器是基于云的,我们有一个封闭的网络 Mattermost(S

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

  • Windows 10(64位)
  • 詹金斯版本2.150.2
  • 通过封闭网络连接的电脑(无互联网连接)
  • 没有电子邮件
我们希望使用Jenkins通知,因此开发人员将自动收到通知,例如,当构建被破坏时

Jenkins Plugin Manager在Build Notifiers部分列出了许多(几十个)插件,但我们不确定哪一个是合适的

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

Mattermost(Slack的自托管替代品)之类的东西可能会有些过分:需要Windows Server、MySQL等等(请参阅)

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

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

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

和用户

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

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

AnyStatus是一款针对Windows的桌面通知应用程序,可帮助开发者跟踪诸如Jenkins、Azure DevOps、TeamCity、AppVeyor等服务。AnyStatus将在Jenkins作业开始、完成或失败时通知您。它显示作业运行时的进度,并允许您远程启动或停止作业

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

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


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

谢谢你的提示。你知道在哪里可以找到HipChat服务器吗?根据Wikipedia,HipChat是在2012年收购的,我找不到下载HipChat服务器的位置。@user1387866请参见页面说明:我们支持在VMware和VirtualBox上部署HipChat服务器OVA映像。所以,这个服务器(文件大小=2.7GB!)只能用于虚拟机?!