Queue Priority in CruiseControl.NET

In my build configuration, I have several project queues:

Queue1, Queue2, ... Queue(N)

I want to set up an assembly where I can set priority when creating each queue:

Queue1 = Priority of 2, Queue2 = Priority of 1 ...

which creates queues built in the following order:

Queue2, Queue1 ...

How can I accomplish this in CruiseControl.NET?

+3
source share
2 answers

This is not possible in CruiseControl.NET - each queue is separate, so they all start independently. The only exception to this is the use of the lockqueues property - but this does not allow you to set priority.

+4
source

, , , , . :

<project name="Project 1" queue="Q1" queuePriority="1">
  <!-- ... -->
</project>
<project name="Project 2" queue="Q1" queuePriority="2">
  <!-- ... -->
</project>
<project name="Project 3" queue="Q2" queuePriority="1">
  <!-- ... -->
</project>

1 2, Project 1 Project 3 ( ), .

0

Source: https://habr.com/ru/post/1735427/


All Articles