Configuration 通过CruiseControl.NET同时构建多个项目

Configuration 通过CruiseControl.NET同时构建多个项目,configuration,cruisecontrol.net,Configuration,Cruisecontrol.net,我们的CruiseControl.NET服务器配置为构建5个不同的项目。是否可以以同时生成最多2个项目的方式配置CruiseControl.NET?通过将所有项目放在同一个位置,很容易将它限制为一次只构建一个项目,但我找不到如何将同时构建的项目数量限制为任意数量 我们使用的是CruiseControl.NET 1.4.4。如果您想对项目的构建顺序排序,可以使用项目依赖触发器 如果要对项目的生成顺序排序,可以使用项目依赖触发器 我没有答案,但我很好奇你为什么要这样做?我假设你想要的是动态队列,而不

我们的CruiseControl.NET服务器配置为构建5个不同的项目。是否可以以同时生成最多2个项目的方式配置CruiseControl.NET?通过将所有项目放在同一个位置,很容易将它限制为一次只构建一个项目,但我找不到如何将同时构建的项目数量限制为任意数量


我们使用的是CruiseControl.NET 1.4.4。

如果您想对项目的构建顺序排序,可以使用项目依赖触发器

如果要对项目的生成顺序排序,可以使用项目依赖触发器

我没有答案,但我很好奇你为什么要这样做?我假设你想要的是动态队列,而不是手动编码两个队列,因此如果A&B需要构建,A&B&C需要构建C等待,他们会这样做,但如果B&C或A&C需要构建,他们会同时进行,因此A&C不在同一个队列中。@bumperbox:有些项目很重,应该单独构建,有些项目较轻,其中两个可以同时运行,以利用构建服务器的4个核心。我没有答案,但我很好奇你为什么要这样做?我假设你想要动态队列,不要手工编写两个队列的代码,因此如果A&B需要构建,A&B&C需要构建,他们会这样做;如果B&C或A&C需要构建,他们会等待,但如果B&C或A&C需要同时构建,他们会这样做,因此A&C不在同一队列中。@bumperbox:有些项目很重,应该单独构建,有些项目更轻,其中两个项目可以同时运行,以利用build server的4个核心。