【发布时间】:2011-02-16 22:16:15
【问题描述】:
我正在考虑在工作中扩展我们的持续集成框架,并想知道以下内容会有多容易。还有任何关于从哪里开始的指针。
我们使用 Ant 构建来构建 Oracle Service Bus 项目并使用 SOAPUI 来运行自动化测试。我想转而使用 Hudson 而不是 Continuum 进行持续集成。我还想要更好的实时监控。例如,将 Hudson 连接到类似 Twitter 的服务,该服务可以轻松地显示在项目的友好仪表板上。
我唯一的问题是我们的网络没有连接到互联网,所以我不能重复使用已经构建的 Twitter 插件。有没有办法在我们的 Intranet 上建立一个(最好是免费的)类似 Twitter 的服务,可以连接到 Hudson?有人有这方面的经验吗?
【问题讨论】:
-
您可以考虑将 StatusNet(以前称为 Laconica)作为您的 twitter 替代品。我的回忆是 API 非常相似。此外,您可能应该使用 Jenkins 而不是 Hudson。这是 Hudson 的新名称,Hudson 的所有核心开发人员都搬了过来。
-
有什么理由必须是 Twitter(或类似的)? Hudson/Jenkins 有一系列通知插件,因此您可以通过电子邮件/IRC/XMPP 等广播更新。如果您希望仪表板屏幕对所有人可见,还有 Radiator 插件。
-
感谢您的建议!没有理由必须是 Twitter(或类似的)。我在想我喜欢 cyanogen mod status 为他们的构建进行更新的方式,并且正在考虑每次检查状态更新和构建状态更新。
标签: continuous-integration hudson agile weblogic clearcase