Two questions to Azure DevOps capabilities / demands.
- Is there a possibility to specify multiple values in a single user-defined capability?
E.g. for a capability "version" the values 11 and 12 are allowed?
And for the second:
I have multiple agents in the pool which have different sets of capabilities.
Some have only a very small set, some others are capable of a wider range.
- Is there any way to set some priority, that always the agent with the smallest set of capabilities is picked for execution?
Imagine there are 10 machines and 10 different capabilities.
9 machines support only one capability each,
1 machine supports all capabilities.
If the one machine with the "full set" of capabilities is picked first, all further jobs are blocked and are waiting for the "full set" machine, while the other machines do nothing.
If the machine that matches the capability AND has the least amount of user-defined capabilities is picked first, this would solve the issue.
Any ideas?
thanks!