jenkins运维篇

jenkins 可视化构建

        在之前遇到过开发提交代码后,完全不管提交的代码是否发布成功,及时后来加入了企业微信的告警机制,但是依然有人不会去关注这个。 只有在测试人员在反馈xxx你的代码提交了没有,这时候研发人员才回去看,有时候一个触发构建失败了,摆在那里很久,如有下一个开发人员要对这个工程修改提交的时候发现过不了,这时候再来解决,成本就有点大。这里可以借助看板的形式让研发人员可以随时关注到自己的提交的工程,结合告警来做,效果还是不错的。

插件安装

        安装Build Monitor View 插件,然后在主页面添加+一个视图
img
        可以根据job的类型或者根据自己的条件进行过滤job来生成看板。

  • Build Monitor - View Settings: 根据job的一些状态来进行排序
    img

jenkins 监控

        有时候我们没有监控,但是有时候需要看看jenkins的一些监控信息,如:内存、cpu、系统负债、http响应时间、系统进程数、线程数等,有懒得安装监控,这时候我们可以借助jenkins自带的一个插件Monitoring
        插件安装完成后,我们可以在系统管理菜单下面看到Monitoring of Jenkins master
img

点击进入以后我们可以看到
img
页面显示乱码,这个可以自己google解决

Build Trigger Badge

        此插件直接在构建历史记录中显示代表构建原因的图标。它可以让您快速知道是哪个原因触发了构建。如果没有此插件,您有时可能会想知道是什么触发了构建历史中显示的>>特定构建。要知道这一点,您必须单独打开每个链接,这可能很麻烦。
img

jenkins 安装插件慢

进入jenkins的安装目录的updates。里面有一个default.json,修改这面的地址即可

1
sudo sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sudo sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
坚持原创技术分享,您的支持将鼓励我继续创作!
0%