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(构建发射源)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HighCharts: 设置时间图x轴的
- 下一篇: .sdp文件格式介绍