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 ...
随机推荐
- Django 小实例S1 简易学生选课管理系统 8 CSS样式优化
Django 小实例S1 简易学生选课管理系统 第8节--CSS样式优化 点击查看教程总目录 作者自我介绍:b站小UP主,时常直播编程+红警三,python1对1辅导老师. 前面的几节下来,用户模块基 ...
- python3下tomorow模块 @thread报语法错误def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax---解决方法
遇见问题:python使用tomorrow实现多线程,tomorrow模块的源代码报语法错误? 这是报错信息:Traceback (most recent call last): File &quo ...
- Excel - java
package com.e6soft.project.ExcelUtil; import java.io.BufferedInputStream; import java.io.File; impor ...
- 一个简单的golang项目,实验 gitlab-ci-cd Pipelines
至少两台主机,gitlab + gitlab-runner gitlab + gitlab-runner安装略 项目源码:https://gitee.com/M27149/testgo.git 在自建 ...
- 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 ...
- Java包装类,以及Integer与int之间的比较
一.Java的基本类型 Java语言中提供了八种基本类型,包括六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型. 整数型,包括byte.short.int.long,默认初始值是0 ...
- <C#任务导引教程>练习五
//27,创建一个控制台应用程序,声明两个DateTime类型的变量dt,获取系统的当前日期时间,然后使用Format格式化进行规范using System;class Program{ sta ...
- [bzoj5511]大中锋的游乐场
记可乐为1,汉堡为-1,即求过程中绝对值不超过k的最短路. 然后发现k的范围仅为10,也就是说过程中合法的值仅有21种,因此跑一遍dij或spfa(嘿嘿嘿)即可. 1 #include<bits ...
- springboot默认Thymeleaf模板引擎js的解决方案
<script th:inline="javascript"> var btnexam=[[${btnexam}]]; console.log(btnexam); va ...
- html中引入外部js文件,使用外部js文件里的方法
外部js文件1: /** * 加了window.onload 后,直接引入js文件即可 * 页面资源全部加载完毕后会自动调用window.onload里的回调函数 */ window.addEvent ...