Jenkins的“Build Monitor View” 插件:助力监控所有Pipeline执行状态

  • 1.用户痛点
  • 2.安装插件
  • 3.配置步骤
  • 3.1 新建视图
  • 3.2 配置视图
  • 3.3 调整配置
  • 4.结束语


1.用户痛点

作为一名DevOps工程师,有时候我们需要监控我们所维护的各个项目所有的Jenkins Pipeline的执行状态以便我们随时发现执行失败的Pipeline能够及时处理~

作为一名部门研发总监,我需要知道我们所有产品线编译部署的最新状态以便我能知道咱们当前产品线的编译部署交付情况;

作为一个功能团队的Leader,我需要随时关注我所负责交付的产品的新特性是否被Pipeline持续集成持续部署到各个环境里面去了,以便协调开发资源和测试计划。

那么有没有这么一款Jenkins的插件能够帮助我们快速集中的了解我们的Pipeline的最新状态呢?

当然,“Build Monitor View” 插件就能帮我们忙~,下图是一个示范的Example

jenkins api 获取构建实时输出 jenkins view_插件

2.安装插件

在Jenkins的左边菜单列表依次打开“我的系统管理” --> “插件管理” --> “可选插件” 搜索 “Build Monitor View”,然后点击进行安装,安装好后需要重启Jenkins;

重启完成后,在插件管理的“已安装” Tab页面下就可以看到“Build Monitor View” 已安装完毕~

jenkins api 获取构建实时输出 jenkins view_运维_02

3.配置步骤

安装完成后,具体的配置步骤如下:

3.1 新建视图

在计划监控的Pipeline的根目录下,点击“+” 新建一个视图

jenkins api 获取构建实时输出 jenkins view_Jenkins_03

3.2 配置视图

jenkins api 获取构建实时输出 jenkins view_Jenkins_04


“Recurse in subfoldrs” 勾选上,这样的话,当前父文件夹下所有的子pipeline都能显示出来~

jenkins api 获取构建实时输出 jenkins view_jenkins_05

3.3 调整配置

点击右上角的“齿轮”图标,调整和配置显示文本的字体大小每行最多能放置多少列,从而达到美观的效果~

jenkins api 获取构建实时输出 jenkins view_Jenkins_06

4.结束语

插件配置的规则就分享到这,如果大家遇到任何问题,可以直接访问插件的官方地址~