Personally, I have experienced the bunny, lava lamps, orbs and the radiator view. They all do the job but I have a little preference for the lava lamps. As Jeffrey mentioned in another answer, it's indeed funny to race against the wax to fix a build failure :)
Whatever you do, please also purchase one of these and program it such that it will detect who in your team breaks the build; aim itself at them, and shoot them.
But more seriously, a nice LCD with various displays is nice; but consider that if you use twitter, you may also like to have a twitterbot that tells all your staff the status of the builds (when the break; etc).
在我的公司,有人构建了一个 Rails 或 Grails Web 应用程序来创建此类页面。通过框架页面,可以使用 javascript 创建一个循环。
我以前工作过的一家公司有一个闪光灯,通过 USB 控制的扩展线连接到巡航控制服务器。损坏的构建将灯打开,固定关闭 - 您可以对多个构建使用不同颜色的不同灯。
At my company someone build a rails or grails webapp creating such pages. With a frame page a cycle is created using javascript.
A former company i worked for, had a flashing light connected via an usb controlled extension lead to the cruise control server. A broken build turned the light on, fixed turned of - you can use different lights with different colors for multiple builds.
Did you consider using Lava Lamps? There is also project ContinousLava - notification tool for integrations servers (Continuum and Cruise Control) - maybe in future for Hudson.
If your environment permits it, you can use a sound system with different sounds to play when someone breaks the build. "D'oh!" from Homer Simpson, Darth Vader, sirens, all of them are just some examples of what you can do.
If you have access to developers machines, you can even create jokes like this sent to their desktops:
...obviously, with other context.
The best way to create these jokes is to use "Motivational Posts" with internal jokes they can understand. Every organization has internal jokes. You can use a motivational generator.
...again, this would be the "funny" approach. If you're into programming all these features, you can do a lot of stuff!
发布评论
评论(8)
有很多解决方案(下面的所有链接都指向使用 Hudson 或现有插件的工作解决方案):
查看其他 构建通知程序插件以获取更多想法。
就我个人而言,我体验过兔子、熔岩灯、球体和散热器视图。它们都可以完成这项工作,但我有点偏爱熔岩灯。正如杰弗里在另一个答案中提到的,与蜡赛跑以修复构建失败确实很有趣:)
There are many solutions (all links below point to working solutions with Hudson or existing plugins):
Check out the other Build notifiers plugins for more ideas.
Personally, I have experienced the bunny, lava lamps, orbs and the radiator view. They all do the job but I have a little preference for the lava lamps. As Jeffrey mentioned in another answer, it's indeed funny to race against the wax to fix a build failure :)
无论您做什么,也请购买这些之一并对其进行编程,以便它能够检测到你的团队中谁破坏了构建;瞄准他们,然后射击他们。
但更严重的是,一个带有各种显示屏的漂亮液晶显示器是很好的;但请考虑一下,如果您使用 twitter,您可能还希望有一个 twitterbot 来告诉所有员工构建的状态(何时中断;等等)。
Whatever you do, please also purchase one of these and program it such that it will detect who in your team breaks the build; aim itself at them, and shoot them.
But more seriously, a nice LCD with various displays is nice; but consider that if you use twitter, you may also like to have a twitterbot that tells all your staff the status of the builds (when the break; etc).
Christoph De Baene 有一个很好的使用 连续与交通信号灯集成
Christoph De Baene has a nice wiretup of using Continuous Integration with traffic lights
看一下上一个问题:您最喜欢的极限反馈设备是什么?
Take a look at this previous question: What's your Favorite Extreme Feedback Device?
在我的公司,有人构建了一个 Rails 或 Grails Web 应用程序来创建此类页面。通过框架页面,可以使用 javascript 创建一个循环。
我以前工作过的一家公司有一个闪光灯,通过 USB 控制的扩展线连接到巡航控制服务器。损坏的构建将灯打开,固定关闭 - 您可以对多个构建使用不同颜色的不同灯。
At my company someone build a rails or grails webapp creating such pages. With a frame page a cycle is created using javascript.
A former company i worked for, had a flashing light connected via an usb controlled extension lead to the cruise control server. A broken build turned the light on, fixed turned of - you can use different lights with different colors for multiple builds.
您是否考虑过使用熔岩灯?还有项目 ContinousLava - 集成服务器的通知工具(Continuum 和 Cruise Control) - 也许哈德森的未来。
Did you consider using Lava Lamps? There is also project ContinousLava - notification tool for integrations servers (Continuum and Cruise Control) - maybe in future for Hudson.
我发现了这篇好文章“谁打破了构建?“
其中展示了他们如何使用 USB 泡沫导弹发射器。
用于控制设备的关联开源项目名为 Retaliation。
I came across this nice article "Who broke the build?"
which show how they use a USB Foam Missile Launcher.
The associated open source project to control the device is named Retaliation.
如果您的环境允许,您可以使用具有不同声音的音响系统在有人破坏构建时播放。 “噢!”荷马·辛普森 (Homer Simpson)、达斯·维德 (Darth Vader)、塞壬 (Siren),所有这些都只是您可以做的事情的一些示例。
如果您有权访问开发人员计算机,您甚至可以创建这样的笑话发送到他们的桌面:
...显然,在其他背景下。
创造这些笑话的最佳方法是使用带有他们可以理解的内部笑话的“励志帖子”。每个组织都有内部笑话。您可以使用激励生成器。
...这又是一种“有趣”的方法。如果您热衷于对所有这些功能进行编程,您可以做很多事情!
If your environment permits it, you can use a sound system with different sounds to play when someone breaks the build. "D'oh!" from Homer Simpson, Darth Vader, sirens, all of them are just some examples of what you can do.
If you have access to developers machines, you can even create jokes like this sent to their desktops:
...obviously, with other context.
The best way to create these jokes is to use "Motivational Posts" with internal jokes they can understand. Every organization has internal jokes. You can use a motivational generator.
...again, this would be the "funny" approach. If you're into programming all these features, you can do a lot of stuff!