Jenkins Build Radiators(构建发射源)
为什么80%的码农都做不了架构师?>>>
information radiators(信息发射源)的概念通常被用在敏捷的圈子里。
据敏捷专家Alistair Cockburn所说:
一个信息发射源是一个贴在一个地方的显示器,当人们工作或路过时能够看到它。
它给读者展示他们关系的信息而不用问别人一个问题。
这意味着更多的交流和更少的打断。
在一个CI服务器的环境中,一个信息发射源是一个突出的设备或显示器,允许团队成员或其他人易于看到是否是否任何构建当前中断了。
它通常展示或者所有当前构建结果的摘要,或者仅仅是失败的构建结果的摘要,并且展示在一个大的、突出的固定在墙上的平面屏幕上。
这种特定的信息发射源通常被称为构建发射源(build radiator)。
当使用得当时,构建发射源是最有效的被动通知策略。它们非常有效的确保每个人都知道失败的构建。
构建发射源能够满足许多构建任务(build jobs)的需要,包括许多失败的构建工作(failing buildjobs),因此能够有效的被使用在多个团队的环境。
对Jenkins来说有几个构建发射源(build radiator)解决方案。
最易于使用的是Jenkins Radiator View plugin,这个插件添加了你可以创建的一种新类型的View,如下图:
配置build radiator view与配置传统的list view非常类似——你仅仅需要指定你想包含在View中的构建Job即可,单独的或者使用正则式选择它们。
因为build radiator view占据了整个屏幕,修改或者删除一个build radiator有点棘手。
实际上,打开view配置的惟一方式是在view的URL后面追加/configure:
所以,如果你的build radiator被叫做“build-radiator”,你可以通过打开http://my.hudson.server/view/build-radiator/configure来编辑view的配置。
build radiator view为每个失败的(failing)或者不稳定(unstable)的构建显示一个大的红色的或黄色的盒子。
构建job的名称以及其他详情显示在突出的信件中。
你可以配置build radiator view显示通过的构建(passing builds),和显示失败的构建一样,(通过的构建将被显示在小的绿色的盒子中)。
不过一个好的build radiator真的应该只显示失败的构建(failing builds),除非所有的构建是通过的。
参考:
http://guide.agilealliance.org/guide/information-radiator.html
https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch08s06.html
https://wiki.jenkins-ci.org/display/JENKINS/Radiator+View+Plugin
转载于:https://my.oschina.net/donhui/blog/424194
Jenkins Build Radiators(构建发射源)相关推荐
- jira webhook 事件触发并程序代码调用jenkins接口触发构建操作
要解决的问题 开发管理工具触发站点构建事件,事件处理中需要调用Jenkins接口开始构建动作. 我的应用场景: 使用jira作为管理工具,在jira中创建自定义的工作流来规定测试,上线,发布等流程,并 ...
- Jenkins + GitBlit自动构建
多人协同过程中,避免不了多人提交,但没及时构建代码,导致代码被复盖.... 然后有了现在的自动构建[GitBlit配置groovy进行关联即可 ,或GitHub使用WebHook实现] [笔者反复上面 ...
- Win2008 R2下使用jenkins搭建vc构建
本文的目标是在windows Server 2008 R2中,搭建一个Visual Studio 2010项目的每日构建.发布环境,实现代码的自动编译.打包.数字签名.发布,其中使用jenkins作为 ...
- 使用jenkins SonarQube gitlab 构建自动化发布系统
目前持续集成的生态越来越完善,工具也有很多,开源的或商业的.如: 最最流行的,也是使用最多的 Jenkins 有着持续集成DNA的ThoughtWorks GO.理念:"Deployment ...
- AndroidStudio目录结构 APP构建流程 Jenkins持续集成构建 Gradle介绍 Proguard混淆
Android Studio目录结构 通常我们是将工程设置成project模式,这个模式下我们的工程有很多目录: .gradle:包含一些Gradle编译脚本,gradle是Google推荐的编译工具 ...
- Jenkins:参数化构建:多分支|多模块|回滚|打印日志
Jenkins:参数化构建:多分支|多模块|回滚|打印日志 多分支 安装Git Parameter Plug-In 配置参数 选择构建分支 分模块 前提 分模块build 参数配置 分模块shell脚 ...
- jenkins Build periodically 参数配置
转自 http://blog.csdn.net/zhaoxu0312/article/details/8933371 http://blog.csdn.net/roothomes/article/de ...
- 怎么把项目推到gitlab上_Gitlab利用Webhook+jenkins实现自动构建与部署
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台.通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布. 这种方式每次在发版的时候,需要人工去执行j ...
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库到 Android Studio 工程 | 配置 build.gradle 构建脚本 )
文章目录 一.拷贝 lib7zr.so 动态库到 Android Studio 工程 二.配置 Module 下的 build.gradle 构建脚本 三.参考资料 一.拷贝 lib7zr.so 动态 ...
最新文章
- 两张照片重叠处半透明_手机可以“抛起来”拍照,给你的照片换个角度
- 2016年研究数据可视化最不应该错过的10篇文章
- Java类加载器(二)——自定义类加载器
- spring-在配置文件中配置DAO时直接引用DataSource
- qq互动视频页面加载失败_互动案例技术分析(2)
- [TED] Kinect控制的四翼直升机
- Java BigInteger类| xor()方法与示例
- win7系统怎么打开屏幕键盘
- MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法...
- Spring MVC过滤器-委派过滤器代理(DelegatingFilterProxy)
- Linux下常用配置文件及常用命令介绍
- Cisco路由器交换机配置命令详解
- Windows系统安装Redis(详细)
- 小凡的Python之路——启航
- Windows7 下载android源码
- Python实现空间直角坐标转高斯克吕格平面坐标
- Canvas 仿百度贴吧客户端 loading 小球
- 四,AXI总线协议解析
- 西游记采访实录(玉帝访谈录)
- 关于echart 饼图显示不出来 挖坑总结
热门文章
- oracle asm 分布式存储,分布式数据中心数据库和存储部署解决方案
- android7.0 蓝牙定位,BluetoothAdapter在Android6.0/7.0+以上startDiscovery不能发现蓝牙设备问题...
- Java不是true值不变_Java语言中String a=a;String b=a; 为什么 a==b 值为 true?
- 幼儿学数数的c语言程序,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...
- python异步框架twisted_Python学习八十七天:使用异步的twisted框架写入数据
- 性价比高台式计算机,2021年台式电脑什么牌子好,性价比高?
- JavaWeb工程师知识图谱
- linux多线程九宫格,项目实战:Qt九宫格图片资源浏览器(支持window、linux、兼容各国产系统,支持子文件夹,多选,全选,图片预览,行数与列数设置等)...
- ssh 配置:在 Linux 中 ssh 配置无密码登陆完整步骤以及易错点分析
- linux release 版本的区别,编译debug版本和编译release版本的区别