Help Please! How to enable the multi-threading on CruiseControl.Net?

Added by louis liu over 2 years ago

Hi guys! I'm using CruiseControl.NET 1.8.4.0 and it's only able to build one project and put everything else in the queue. Is there any way I can enable the multi-threading so that it can build more than 1 project at the same time? Any idea is appreciated! Thanks!


Replies (1)

RE: Help Please! How to enable the multi-threading on CruiseControl.Net? - Added by Thomas Higgins over 2 years ago

Are you putting all your projects into the same queue? That will cause the behavior you are seeing. Queues by definition do their processing in sequential order, one project at a time.

To enable multi-threading behavior, don't use any "queue" or "queuePriority" elements in your project configuration blocks. "The default behaviour of CruiseControl.Net is that each project defined in the configuration is given its own integration thread, thereby allowing differently named projects to build concurrently."

For more info look at the file "webdashboard\doc\CCNET\Integration Queues.html" in your CruiseControl.NET installation folder.

(1-1/1)