Build Monitor View插件:5:颜色与状态

在这里插入图片描述
这篇文章介绍一下Build Monitor View插件中的颜色显示,结合具体的例子进行说明。

事前准备

Build Monitor View验证时需要多一些Job效果才会好看一些,这里可以参看前面准备的一些脚本,可以进行批量创建、执行、删除Job等操作,详细可参看:

https://liumiaocn.blog.csdn.net/article/details/103221500

在前面一篇文章中已经介绍了布局的方式,所以这里将会继续在此基础上进行验证,初始状态如下所示:
在这里插入图片描述

颜色说明:灰色

灰色表示此时刚刚创建或者job处于disable的状态
在这里插入图片描述

同时执行10个Job

选取偶数个Job进行执行,执行日志如下所示:

liumiaocn:jenkins liumiao$ export BATCH_MOD_SETTING=2
liumiaocn:jenkins liumiao$ sh mgnt_jenkins_demo.sh BATCH JOBEXEC build_monitor_view_job 20
[JENKINS Crumb]: Jenkins-Crumb:3da51c7acf3b01721adf4c6f6e839311
## BATCH [JOBEXEC] Operation begins :
   Operation for build_monitor_view_job_1 [BATCH_MOD_SETTING=2] skipped ...
...省略
   Operation for build_monitor_view_job_20 ...
[JENKINS Crumb]: Jenkins-Crumb:3da51c7acf3b01721adf4c6f6e839311
JOB [build_monitor_view_job_20] Build Begins ...
JOB [build_monitor_view_job_20] Build Ends   ...
liumiaocn:jenkins liumiao$ 

在执行的过程中会确认到如下显示信息
在这里插入图片描述

颜色说明:浅灰色

浅灰色表明在队列之中等待执行的Job

颜色说明:绿色

绿色表明已经执行成功的Job

因为10个Job并行执行,执行完毕之后结果如下所示
在这里插入图片描述
确认一下Jenkins上的结果信息
在这里插入图片描述

修改job并执行出错

修改一个job,比如这里在DSL中添加一条并不存在的命令,从而使得job执行出错
在这里插入图片描述

job执行之后,在Jenkins上可以确认到结果为红色
在这里插入图片描述

颜色说明:红色

红色表明job当前状态为失败状态。在Build Monitor View视图上也几乎实时的显示了错误信息
在这里插入图片描述

色盲模式

为了避免色盲分不清楚执行成功和失败等状态的区别,选中色盲模式可以进行区分
在这里插入图片描述

无效Job:Disabled状态

这里我们将16号和8号Job设定为Disable状态

liumiaocn:jenkins liumiao$ sh mgnt_jenkins_demo.sh JOBDISABLE build_monitor_view_job_16
[JENKINS Crumb]: Jenkins-Crumb:3da51c7acf3b01721adf4c6f6e839311
JOB [build_monitor_view_job_16] Disable Begins ...
JOB [build_monitor_view_job_16] Disable Ends   ...
liumiaocn:jenkins liumiao$ sh mgnt_jenkins_demo.sh JOBDISABLE build_monitor_view_job_8
[JENKINS Crumb]: Jenkins-Crumb:3da51c7acf3b01721adf4c6f6e839311
JOB [build_monitor_view_job_8] Disable Begins ...
JOB [build_monitor_view_job_8] Disable Ends   ...
liumiaocn:jenkins liumiao$ 

颜色说明:浅灰色 + 双中划线

从Build Monitor View视图上可以看到状态信息如下所示
在这里插入图片描述
然后将8号job设定为ENABLE

liumiaocn:jenkins liumiao$ sh mgnt_jenkins_demo.sh JOBENABLE build_monitor_view_job_8
[JENKINS Crumb]: Jenkins-Crumb:3da51c7acf3b01721adf4c6f6e839311
JOB [build_monitor_view_job_8] Enable Begins ...
JOB [build_monitor_view_job_8] Enable Ends   ...
liumiaocn:jenkins liumiao$ 

会发现视图也随着恢复
在这里插入图片描述

总结

考虑到其已经一年多都未更新,整体来说插件的使用还是较为流畅,尤其色盲模式较为人性,虽然没有什么太大作用,毕竟已经提示build failed了。

淼叔 CSDN认证博客专家 神经网络 TensorFlow NLP
资深架构师,PMP、OCP、CSM、HPE University讲师,EXIN DevOps Professional与DevOps Master认证讲师,曾担任HPE GD China DevOps & Agile Leader,帮助企业级客户提供DevOps咨询培训以及实施指导。熟悉通信和金融领域,有超过十年金融外汇行业的架构设计、开发、维护经验,在十几年的IT从业生涯中拥有了软件开发设计领域接近全生命周期的经验和知识积累,著有企业级DevOps技术与工具实战。
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页