我需要建立一个持续集成系统。由于平台限制,我们使用ClearCase版本控制和仅快照视图。我尝试过设置Hudson和Luntbuild。它们都表现出相同的行为。在一个视图中,我们有许多用于构建的库,但它们是严格只读的。 CI系统执行cleartool lshistory并在VCS中找到更改。之后,它执行cleartool setcs,这会导致视图更新。这可能需要大约半小时,这对于CI来说是非常不希望的。为什么它不会只更新以前由cleartool lshistory获得的更改元素?是否有CI系统可以做到这一点?
答案 0 :(得分:1)
更新包含大量元素的快照视图可能需要一些时间。
这就是我们在Hudson CI中使用几个视图的原因。
其他解决方案,尤其是第一个视图,使用动态视图(并跳过更新加载时间)
答案 1 :(得分:0)
季,
您可以查看我们的Parabuild - 它可能会更适合您。如果没有,我们很乐意与您合作解决任何性能问题。