Jenkins视图管理
一.简介
在现在的编程中,公司往往采用的是模块化的编程方式,也就是说将一个项目拆分成许多模块,每个小项目组往往只负责编写其中的一个模块,采用该方式的特点是有利于组织众多的程序员应对一个大项目的开发需求。
而默认所有项目都在ALL这个视图下面,会很乱,视图就是给项目的显示分组,方便维护。
二.视图维护
创建视图
1.在Jenkins主界面中点击图示的【+】开始执行视图创建工作

2.在【新建视图】页面,按照图示填写“视图名称”,选择“List View”点击【OK】按钮

3.在【视图配置】页面中,我们可以给当前的视图添加描述性信息,添加完成之后,点击【保存】按钮

4.在图示的位置可以看到我们刚才所创建的视图

将项目加入视图中
点击图示的【编辑视图】按钮,进入【编辑视图】页面

在【编辑视图】页面,将我们所修改的编写完之后,点击【保存】按钮,即可实现编辑视图的操作

三.状态图标变绿
JUnit有一句slogan :
Keep the bar green to keep the code clean.
笔者第一次看到Jenkins的状态图标时就有一个疑问:构建成功的状态图标居然不是绿色的?
Green Balls插件的作用就是让构建成功的状态图标变成绿色的。

四.看板
以下对话发生在团队工作群里。小明((后端)∶有人部署前端系统到开发环境吗?10分钟后,小李(前端)∶没人哦。
这样的对话大家应该不陌生吧。可是,这样的对话有问题吗?对话本身没有问题,但是从软件工程生产力三要素(第1章内容)的角度来看,是有问题的。这样的小细节暴露出团队里信息流通不顺畅。
解决办法之一就是将构建可视化,让所有人可以自助查到某个系统在某个环境的部署情况。
Build Monitor View插件(https://plugins.jenkins.io/build-monitor-plugin )可以将Jenkins项目以一块“看板”的形式呈现。
1.单击“+”号添加新视图

2.进入添加表单后,选择“Build Monitor View”选项

3.进入“Build Monitor View”编辑页,可以选择在视图中显示哪些job,以及它们的排序规则

4.编辑完成后页面

当构建失败时,就会出现红块。
如果条件允许,请将这块“看板”显示在人人都可以看到的大屏幕上。这样做的好处是∶
1.大家提交代码会变得更严谨,因为所有人都可以看到你的构建结果。在没有持续集成经验的团队中,一开始开发人员并不会很在意构建的成功与失败。即使上一次构建失败了,其他人也会继续推送代码。这样的操作违反了持续集成的一个原则∶不修复失败的构建,不提交代码。
2.让项目信息流通更顺畅。人人都可以看到最近执行了什么构建。
Jenkins视图管理的更多相关文章
- [转]Jenkins使用 管理节点
现在我们已经搭建好了基本的Jenkins环境,在这一集里,我们说一说如何管理节点. 进入“系统管理”中的“管理节点”. 创建Windos系统的奴隶节点 先创建一台安装了Win7系统的虚拟机,作为Jen ...
- Jenkins用户组管理
Jenkins用户组管理 转载2015-06-10 21:44:24 标签:jenkinsrolestrategypluginusergroupcitools 一.安装插件 安装RoleStrateg ...
- 【Devops】【docker】【CI/CD】Jenkins源代码管理 添加gitlab项目地址,报错Failed to connect to repository : Error performing command: ls-remote -h git@192.168.92.130:8090/root/swapping.git HEAD
Jenkins源代码管理 添加gitlab项目地址 报错如下: Failed to connect to repository : Error performing command: ls-remot ...
- jenkins中管理用户
jenkins中管理用户: 管理用户权限
- MVVM的本质:视图逻辑处理、视图管理、视数中间层
MVVM的核心是将原来Controller中的视图逻辑.视图管理.视数中间层的功能剥离出来,形成单独的模块: 大部分功能与视图相关.少部分与数据相关: 视图逻辑和业务逻辑不通: 解决的问题:UIVie ...
- Jenkins源代码管理(SVN)
Subversion 安装插件 1.首先将本地的自动化用例打包上传svn 2.配置jenkins源代码管理(每次执行jenkins时,会自动check-out配置地址中的代码到Jenkins的工作空间 ...
- jenkins插件管理提示“update information obtained:不可用ago”
jenkins插件管理遇到两个错误 (1)插件管理页面提示:There were errors checking the update sites:IOException:Unable to tunn ...
- Jenkins 源代码管理(SVN)
Subversion 安装插件 1.首先将本地的自动化用例打包上传 svn 2.配置 jenkins 源代码管理(每次执行 jenkins 时,会自动 check-ou t配置地址中的代码到 Jenk ...
- Jenkins凭证管理
目录 一.简介 二.管理凭证 三.常用凭证 保密文本 账号密码 保密文件 账号秘钥 四.优雅使用凭证 保密文本 账号密码 保密文件 五.凭证插件 集成HashiCorp Vault pipeline ...
随机推荐
- 微信小程序(六)
MINA 框架: 启动: 冷启动,热启动 加载: 生命周期 路由: 事件: 事件时视图层到逻辑层的通信方式 事件可以将用户的行为反馈到逻辑层进行处理 事件可以绑定在组件上,触发事件后就会执行逻辑层对应 ...
- Java安全之基于Tomcat的Filter型内存马
Java安全之基于Tomcat的Filter型内存马 写在前面 现在来说,内存马已经是一种很常见的攻击手法了,基本红队项目中对于入口点都是选择打入内存马.而对于内存马的支持也是五花八门,甚至各大公司都 ...
- [bzoj1105]石头花园
首先$C/2=x_{max}+y_{max}-x_{min}-y_{min}=max(x_{max},y_{max})-min(x_{min},y_{min})+min(x_{max},y_{max} ...
- pytest-rerunfailures/pytest-repeat重跑插件
在测试中,我们会经常遇到这种情况,由于环境等一些原因,一条case运行5次,只有两次成功 其它三次失败,针对这种概率性成功或失败,若是我们每次都运行一次就比较耗时间,这个时候 就需要pytest提供的 ...
- 『学了就忘』Linux文件系统管理 — 57、Linux文件系统介绍
目录 1.了解硬盘结构(了解即可) (1)硬盘的逻辑结构 (2)硬盘接口 2.Linux文件系统介绍 (1)Linux文件系统的特性 (2)Linux常见文件系统 3.整理一下对文件系统的认识 在了解 ...
- 「日志」Navicat统计的行数竟然和表实际行数不一致
背景 近期为了保障线上数据库的稳定性,我决定针对一些大表的历史数据有计划地进行备份迁移,但是呢,发现一个奇特的现象,Navicat统计行数和表自身count统计数竟然不一致!?0.0 Navicat ...
- [NOI2020] 超现实树
我们定义链树为:在该树上的任意节点,左右子树大小的最小值小于2. 举个例子: 那么我们思考,链树显然可以在叶子节点任意替换成其他子树. 那么在主链上,我们可以做到生成任意深度大于主链长度的树. 反过来 ...
- 洛谷 P5391 - [Cnoi2019]青染之心
洛谷题面传送门 介绍一种假做法,期望复杂度应该比较优秀,但可以卡掉( 首先这个问题显然严格强于只有添加元素的情况对吧,而只有添加元素的情况就是一个普通的背包,而只有插入操作的版本复杂度就已经达到了 \ ...
- 洛谷 P6667 - [清华集训2016] 如何优雅地求和(下降幂多项式,多项式)
题面传送门 wjz:<如何优雅地 AK NOI> 我:如何优雅地爆零 首先,按照这题总结出来的一个小套路,看到多项式与组合数结合的题,可以考虑将普通多项式转为下降幂多项式,因为下降幂和组合 ...
- 【机器学习与R语言】5-规则学习算法
目录 1.分类规则原理 1.1 1R单规则算法 1.2 RIPPER算法 2. 规则学习应用示例 1)收集数据 2)探索和准备数据 3)训练数据 4)评估性能 5)提高性能 6)选择决策树中的分类规则 ...