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