减少构建时间 - 哈德森

我想知道,如果有一个Hudson插件通过在Slave之间分配测试来减少构建时间。 我找到了一个名为Test Load Balancer(TLB)的项目 但这仅用于Ant项目。我是一个Maven项目。我正在寻找哈德森的解决方案。 我正在努力改进构建管道,以便我们可以继续实现持续交付。 现在,我的一份工作平均需要30分钟。 任何帮助将不胜感激。     
已邀请:
我是Test Load Balancer的创建者之一 - http://test-load-balancer.github.com。你是对的,我们现在只支持Java和Twist。但是,添加对Maven的支持应该相当容易。尚未完成的原因主要是因为带宽问题。 您能否详细介绍一下如何使用Maven,以便它可以帮助我们在TLB中添加Maven支持? 理想的是,如果您可以粘贴实际运行测试的构建脚本片段。这将为我们提供有关您用于运行测试的maven插件的信息,如何使用它等。 很久以前,我们的问题跟踪器上也有相同的卡片:http://code.google.com/p/tlb/issues/detail?id = 1 如果您希望并在那里跟踪进度,您可以参考此处并在其中添加详细信息。 帕文     
已将必要的更改作为补丁发布到上游。 合并请求:http://jira.codehaus.org/browse/SUREFIRE-726 一旦合并了预处理​​器功能的版本出来,我们将发布捆绑maven支持的TLB版本。 将它连接起来只需要在pom.xml中进行大约5行的更改。     
我读到了一些在Linux ramdisk上设置Hudson服务器的问题。 他们的整个构建都在记忆中。 由于大多数构建都是IO绑定的,因此它们在构建时间方面获得了令人难以置信我会看看能否找到这篇文章。     

要回复问题请先登录注册