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 ...
随机推荐
- Nginx通过ngx_http_limit_req_module实现限制请求数、限速、白名单
/etc/nginx/limit/white_list:白名单,key-value形式,支持掩码网段 #test 192.168.50.42 0; 192.168.50.0/24 0; /etc/ng ...
- 力扣 - 剑指 Offer 52. 两个链表的第一个公共节点
题目 剑指 Offer 52. 两个链表的第一个公共节点 思路1(栈) 若两个链表相遇,则从它开始相遇的地方到链表末尾应该都是相同的,那么我们可以将两个链表分别放入两个栈中,然后依次循环比较两个栈顶的 ...
- Type mismatch:
Type mismatch: cannot convert from java.sql.PreparedStatement to com.mysql.jdbc.PreparedStatement im ...
- 解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”的办法
出现异常"The last packet sent successfully to the server was 0 milliseconds ago."的大部分原因是由于数据库回 ...
- [loj2339]通道
类似于[loj2553] 对第一棵树边分治,对第二棵树建立虚树,并根据直径合并的性质来处理第三棵树(另外在第三棵树中计算距离需要使用dfs序+ST表做到$o(1)$优化) 总复杂度为$o(n\log^ ...
- [atARC111E]Simple Math 3
首先,必然要有$(a+ci)-(a+bi)+1<d$,因此$(c-b)i\le d-2$,即$i\le \lfloor\frac{d-2}{c-b}\rfloor$ 此时,$[a+bi,a+ci ...
- UNCTF2020 web writeup
1.Easy_ssrf 给了file_get_contents,直接读取flag即可 2.Easyunserialize 利用点在 构造uname反序列化逃逸即可 3.Babyeval 两个过滤,绕过 ...
- 收集的常用的CTF学习资源网站
http://www.sec-wiki.com/skill/ 安全技能学习路线(迷茫就看它) https://wiki.x10sec.org/ 介绍了CTF各个方向的基础知识 ...
- Sentry 监控 - Snuba 数据中台架构(SnQL 查询语言简介)
本文描述了 Snuba 查询语言 (SnQL). 系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒 ...
- 撸了一个可调试 gRPC 的 GUI 客户端
前言 平时大家写完 gRPC 接口后是如何测试的?往往有以下几个方法: 写单测代码,自己模拟客户端测试. 可以搭一个 gRPC-Gateway 服务,这样就可以在 postman 中进行模拟. 但这两 ...