0

假设我有三个项目:

  <project name="Foo" queue="Q1" queuePriority="1">...</project>

  <project name="Bar" queue="Q1" queuePriority="1">...</project>

  <project name="Lambda" queue="Q1" queuePriority="1">...</project>

和“Lambda”目前正在建设中。两个同事单击 Force build on 'Foo' 和 'Bar'。两者都添加到队列中。假设首先添加“Bar”,然后添加“Foo”。

CCnet 是否有队列管理器可以从仪表板(或托盘应用程序)重新排序“Q1”队列?

如果没有,理论上是否可以为此功能编写插件?

4

1 回答 1

1

不,不存在这样的应用程序,它需要对 CC.net 服务器进行深刻的更改才能做到这一点。

您可以通过停止项目从队列中删除强制构建。(请记住重新启动它。)您可以通过配置duplicatesCC.net 队列的属性在一定程度上控制强制构建的排队方式,例如“ApplyForceBuildsReAddTop”将强制构建排在常规构建之前。然而,即使这样也不允许您控制强制构建的顺序。

于 2012-11-29T10:44:11.600 回答