FB Server - More comprehensive queue mechanism required

I would like to see more powerful queue mechanims in FB Server.  

Currently, it's messy to control the common situation where you don't want certain projects to run at the same time.   You can set the concurrent processing option to 1 but this is a blanket setting affecting all projects in FB Server.   You can also set a condition or conditions to stop a project running if specified other projects are running, which is a bit messy.

Much better would be the ability to create and associate queues with groups of projects.   A queue for a group would ensure only one project in that group runs at any one time - if the limitation is a single target build server for example.  Similarly, a group's queue could server 2 or more build servers.  Project groups become a much more valuable resource in FB Server in this way.  

Clive

 

I would also like to see this type of feature.