【发布时间】:2009-09-12 02:50:02
【问题描述】:
我们有一个运行Hudson CI 的持续集成服务器。我正在考虑在办公室安装一个带有各种构建统计数据的 LCD 显示器,并且很好奇其他人放在一起的内容。
我目前正在考虑购买一个支持 WIFI 的数码相框,我可以将生成的图像发送到该相框。或者重新利用旧笔记本电脑......
想法?经验?
【问题讨论】:
标签: build-process continuous-integration hudson appliance
我们有一个运行Hudson CI 的持续集成服务器。我正在考虑在办公室安装一个带有各种构建统计数据的 LCD 显示器,并且很好奇其他人放在一起的内容。
我目前正在考虑购买一个支持 WIFI 的数码相框,我可以将生成的图像发送到该相框。或者重新利用旧笔记本电脑......
想法?经验?
【问题讨论】:
标签: build-process continuous-integration hudson appliance
有很多解决方案(下面的所有链接都指向使用 Hudson 或现有插件的工作解决方案):
查看其他 Build notifiers 插件以获得更多想法。
就我个人而言,我体验过兔子、熔岩灯、球体和散热器视图。他们都做这项工作,但我对熔岩灯有点偏爱。正如杰弗里在另一个答案中提到的那样,与蜡赛跑来修复构建失败确实很有趣:)
【讨论】:
无论您做什么,也请购买these 之一并对其进行编程,以便检测您团队中的谁破坏了构建;瞄准他们,然后射击他们。
但更严重的是,带有各种显示器的漂亮 LCD 是不错的;但考虑一下,如果您使用 twitter,您可能还希望拥有一个 twitterbot,它可以告诉您的所有员工构建的状态(何时休息等)。
【讨论】:
Christoph De Baene 有一个很好的使用Continuous Integration with traffic lights 的接线图
【讨论】:
【讨论】:
在我的公司,有人构建了一个 rails 或 grails webapp 来创建此类页面。对于框架页面,使用 javascript 创建一个循环。
我曾经工作过的一家公司有一个闪光灯,它通过 USB 控制的延长线连接到巡航控制服务器。损坏的构建打开灯,固定关闭 - 您可以为多个构建使用不同颜色的不同灯。
【讨论】:
您是否考虑过使用Lava Lamps?还有一个项目ContinousLava - 用于集成服务器(Continuum 和 Cruise Control)的通知工具 - 也许将来会用于 Hudson。
【讨论】:
我偶然发现了这篇不错的文章“Who broke the build?”
展示了他们如何使用 USB 泡沫导弹发射器。
控制设备的相关开源项目名为Retaliation。
【讨论】:
如果您的环境允许,您可以使用具有不同声音的声音系统在有人破坏构建时播放。 “哦!”来自 Homer Simpson、Darth Vader、警报器,所有这些都只是您可以做的一些示例。
如果您可以访问开发人员的机器,您甚至可以创建类似这样的笑话发送到他们的桌面:
...显然,与其他上下文有关。
制作这些笑话的最佳方式是使用“励志帖子”和他们可以理解的内部笑话。每个组织都有内部笑话。您可以使用motivational generator。
...再次,这将是“有趣”的方法。如果您对所有这些功能都感兴趣,那么您可以做很多事情!
【讨论】: