巡航控制 - 项目列表在仪表板上是如此之长 - 我们可以有文件夹吗?

时间:2010-12-29 11:21:54

标签: cruisecontrol.net

CC.Net非常酷,我们在我们的组织中使用它已经不到一年了。 然而,项目清单目前约有30个项目。并且需要很长时间才能扫描列表中寻找正确的构建并尝试不点击错误的构建!

无论如何都要将构建分组到仪表板UI上的文件夹中,即此屏幕:

alt text (我在网上找到的随机CCNEt仪表板图像)

杰森

2 个答案:

答案 0 :(得分:4)

您还可以在项目定义中使用<category>元素。您的项目将按仪表板中的不同类别值进行分组。有关详细信息,请参阅documentation

例如:

<project name="Project 1" queue="Q1" queuePriority="1">
  <category>Category 1</category>

答案 1 :(得分:2)

仪表板不支持子文件夹中的项目分组。但是,项目配置<project>标记包含queue选项 - 通过将项目分组到队列中,您不仅可以获得一种细分项目列表以进行显示的方法,还可以获得允许的额外功能控制重复的构建请求和项目构建之间的互斥(如果您需要)。

我们的CC.NET服务器正在构建大约100个左右的项目 - 默认情况下,仪表板看起来很混乱,但是通过使用队列,您可以在左侧窗格中获取它们的列表,这会过滤项目列表以显示这些在选定的队列中。该过滤器也会调整URL,因此如果需要,您可以直接超链接到过滤后的视图。

CruiseControl.NET Queue Documentation