<< Back to previous view

[QB-2156] Node Assignment criteria are too complicated
Created: 19/Aug/14  Updated: 19/Aug/14

Status: Open
Project: QuickBuild
Component/s: None
Affects Version/s: 5.1.32
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Beirti Assigned To: Robin Shen
Resolution: Unresolved Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
(This is my understanding) You need to specify node assignment criteria in 2 places:
- Configuration Advanced Setting
- Step Setting

Criteria are inherited and joined through the configuration hierarchy and the step hierarchy. This means that you cannot override the criteria on a step to use a particular node if that node has been excluded at a configuration level.

Suggestions:
- On any UI where you can specify criteria, display all currently applicable criteria and where they are inherited from.
- Allow overriding and 'nullifying' of criteria, i.e. 'Do not use this criteria which has been inherited'
- If a build fails due to 'node cannot be found which matches criteria', log all of the criteria and where they are specified so that this can be debugged.
Generated at Wed May 15 20:18:24 UTC 2024 using JIRA 189.