我正在寻找IBM Build Forge (Rational)和Hudson CI之间的比较。
在工作中,我们拥有BuildForge的完整许可,但最近我们开始使用Hudson进行持续集成和自动化其他任务。
我很少使用BuildForge,我想看看BuildForge与Hudson相比是否有什么特别的优势。
此外,查看Hudson相对于BuildForge的具体优势列表也会非常有帮助。
我不确定它是否重要,但我发现有趣的是Build Forge没有在continuous integration tools at wikipedia中列出。
发布于 2010-12-07 09:44:30
感谢您注意到它不在维基百科的持续集成应用程序列表中。我现在已经添加了它。多年来,Build Forge一直是通过使用其SCM适配器提供持续集成功能的领导者。Build Forge通过使用代理在支持许多平台方面具有优势。这些代理可以在Windows、Linux、AIX、Solaris、System Z和更多平台上运行--它们甚至免费为您提供代理的源代码,因此您可以在几乎任何平台上编译它。该界面允许您轻松地自动执行在一个或多个计算机上顺序或并行运行的任务。选择器允许您通过主机名或标准从可用代理池中选择特定的构建服务器,例如“具有2 2gb内存的任何windows计算机”。整个过程是完全可审计的,利用基于角色的权限,并存储在中央企业数据库中,如DB2、Oracle、SQL Server等。
使用Build Forge的一个最令人信服的原因是它的Rational Automation Framework for WebSphere。它允许完全集成到WebSphere环境中,以通过开箱即用的库自动执行WebSphere的部署和配置。可以使用这些库执行WAS和Portal的完整安装、修补、应用程序部署和配置。要了解更多信息,最好联系您的IBM Rational代表。
发布于 2010-10-04 23:21:02
您可以将RAFW (IBM Rational Automation Framework for WebSphere)与BuildForge一起使用。将RAFW与其他ci服务器一起使用是没有意义的,因为RAFW需要BuildForge。
您可以支持BuildForge,并且它可以与ClearCase等其他IBM软件集成。从理论上讲,如果链中的某些部分不起作用,您只需与一个供应商打交道,但IBM对其产品有不同的支持团队,您可能会成为他们的乒乓球。:(
Hudson是开源的(如果你喜欢的话),这意味着你可以获得源代码并对其进行修改以更好地为你服务。但是发布周期非常短(大约1周,敏捷开发)。现在有一个更稳定的版本,支持Hudson的主要作者的公司提供的支持(当然是现金)。
Hudson是目前的主流,并且正在积极开发。我不知道BuildForge的可用性如何,但是Hudson很好(并不总是完美的)。Hudson的插件概念是一个很好的加分,不确定BuildForge是否也有它。
目前,我们正在使用Hudson,但没有详细介绍BuildForge。
发布于 2010-10-04 23:58:31
您需要定义您需要持续集成的原因(例如,构建、测试)。使用过Hudson之后,我可以保证它的实用性和有效性。有许多扩展Hudson的插件可以满足不同的需求。而且你不能超过这个价位(免费)。
您需要询问为什么在您工作的地方获得了BuildForge许可证。也许你团队中的某个人知道为什么要这样做。如果您的需求不需要,请不要续签您的BuildForge许可证,只需继续使用Hudson。
https://stackoverflow.com/questions/3853988
复制相似问题