为什么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(构建发射源)相关推荐

  1. jira webhook 事件触发并程序代码调用jenkins接口触发构建操作

    要解决的问题 开发管理工具触发站点构建事件,事件处理中需要调用Jenkins接口开始构建动作. 我的应用场景: 使用jira作为管理工具,在jira中创建自定义的工作流来规定测试,上线,发布等流程,并 ...

  2. Jenkins + GitBlit自动构建

    多人协同过程中,避免不了多人提交,但没及时构建代码,导致代码被复盖.... 然后有了现在的自动构建[GitBlit配置groovy进行关联即可 ,或GitHub使用WebHook实现] [笔者反复上面 ...

  3. Win2008 R2下使用jenkins搭建vc构建

    本文的目标是在windows Server 2008 R2中,搭建一个Visual Studio 2010项目的每日构建.发布环境,实现代码的自动编译.打包.数字签名.发布,其中使用jenkins作为 ...

  4. 使用jenkins SonarQube gitlab 构建自动化发布系统

    目前持续集成的生态越来越完善,工具也有很多,开源的或商业的.如: 最最流行的,也是使用最多的 Jenkins 有着持续集成DNA的ThoughtWorks GO.理念:"Deployment ...

  5. AndroidStudio目录结构 APP构建流程 Jenkins持续集成构建 Gradle介绍 Proguard混淆

    Android Studio目录结构 通常我们是将工程设置成project模式,这个模式下我们的工程有很多目录: .gradle:包含一些Gradle编译脚本,gradle是Google推荐的编译工具 ...

  6. Jenkins:参数化构建:多分支|多模块|回滚|打印日志

    Jenkins:参数化构建:多分支|多模块|回滚|打印日志 多分支 安装Git Parameter Plug-In 配置参数 选择构建分支 分模块 前提 分模块build 参数配置 分模块shell脚 ...

  7. jenkins Build periodically 参数配置

    转自 http://blog.csdn.net/zhaoxu0312/article/details/8933371 http://blog.csdn.net/roothomes/article/de ...

  8. 怎么把项目推到gitlab上_Gitlab利用Webhook+jenkins实现自动构建与部署

    之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台.通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布. 这种方式每次在发版的时候,需要人工去执行j ...

  9. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库到 Android Studio 工程 | 配置 build.gradle 构建脚本 )

    文章目录 一.拷贝 lib7zr.so 动态库到 Android Studio 工程 二.配置 Module 下的 build.gradle 构建脚本 三.参考资料 一.拷贝 lib7zr.so 动态 ...

最新文章

  1. 两张照片重叠处半透明_手机可以“抛起来”拍照,给你的照片换个角度
  2. 2016年研究数据可视化最不应该错过的10篇文章
  3. Java类加载器(二)——自定义类加载器
  4. spring-在配置文件中配置DAO时直接引用DataSource
  5. qq互动视频页面加载失败_互动案例技术分析(2)
  6. [TED] Kinect控制的四翼直升机
  7. Java BigInteger类| xor()方法与示例
  8. win7系统怎么打开屏幕键盘
  9. MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法...
  10. Spring MVC过滤器-委派过滤器代理(DelegatingFilterProxy)
  11. Linux下常用配置文件及常用命令介绍
  12. Cisco路由器交换机配置命令详解
  13. Windows系统安装Redis(详细)
  14. 小凡的Python之路——启航
  15. Windows7 下载android源码
  16. Python实现空间直角坐标转高斯克吕格平面坐标
  17. Canvas 仿百度贴吧客户端 loading 小球
  18. 四,AXI总线协议解析
  19. 西游记采访实录(玉帝访谈录)
  20. 关于echart 饼图显示不出来 挖坑总结

热门文章

  1. oracle asm 分布式存储,分布式数据中心数据库和存储部署解决方案
  2. android7.0 蓝牙定位,BluetoothAdapter在Android6.0/7.0+以上startDiscovery不能发现蓝牙设备问题...
  3. Java不是true值不变_Java语言中String a=a;String b=a; 为什么 a==b 值为 true?
  4. 幼儿学数数的c语言程序,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...
  5. python异步框架twisted_Python学习八十七天:使用异步的twisted框架写入数据
  6. 性价比高台式计算机,2021年台式电脑什么牌子好,性价比高?
  7. JavaWeb工程师知识图谱
  8. linux多线程九宫格,项目实战:Qt九宫格图片资源浏览器(支持window、linux、兼容各国产系统,支持子文件夹,多选,全选,图片预览,行数与列数设置等)...
  9. ssh 配置:在 Linux 中 ssh 配置无密码登陆完整步骤以及易错点分析
  10. linux release 版本的区别,编译debug版本和编译release版本的区别