有没有办法在java版本的cruisecontrol中动态更改构建队列的优先级?

时间:2010-10-27 22:34:17

标签: cruisecontrol

我需要一种方法将项目推送到构建队列的顶部。在所有等待的其他项目前面。

这个问题已经发生在我身上几次了,我无法在http://cruisecontrol.sourceforge.net/main/configxml.html

找到答案

我们正在使用cruisecontrol 2.8.3来建造大约20个项目。

其中一个项目的优先级经常变得很重要 - >我们确实需要重建项目X,即使它刚刚在5分钟前构建,包括最新的错误修复。

项目X现在位于构建队列的后面,其前面有19个其他项目,所以它不会再建成2个小时。

强制构建对我没有帮助。该项目已经在构建队列中,因为已签入新的更改。

请注意,这个项目通常不重要 - 所以我不想总是给它一个更高的优先级。

我有什么遗失的东西吗?有没有办法暂时让我的项目更重要?

我想到并拒绝了可能的解决方案:   - 在我的config.xml中注释掉所有其他项目并保存它

- 虽然这可能会奏效,但这里看起来有点沉重。

1 个答案:

答案 0 :(得分:0)

无法动态改变项目优先级。您必须更改配置文件,然后重新启动cruisecontrol。