首页 > 解决方案 > 封闭网络中的简单 Jenkins 通知?

问题描述

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

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

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

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

Mattermost(Slack 的自托管替代方案)之类的东西会有点矫枉过正:需要 Windows Server、MySQL 等等(请参阅https://docs.mattermost.com/install/prod-windows-2012.html)。

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

标签: jenkinsjenkins-plugins

解决方案


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

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

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

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

任何状态

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


推荐阅读