<< Back to previous view

[QB-722] Separate configuration enable/disable from sequential/concurrent run mode
Created: 01/Nov/10  Updated: 04/Oct/11

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 3.0.17
Fix Version/s: 4.0.0-M2, 4.0.0

Type: Improvement Priority: Major
Reporter: Robin Shen Assigned To: Robin Shen
Resolution: Fixed Votes: 2
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
From customer,

Without a lot of history, here is what appears to cause a problem. We have many dependent builds. Most of these builds are set to run mode of DISABLED as they are triggered in groups through dependency checking.

Due to a misconfiguration, several of these tiggering builds were set to run mode CONCURRENT. All of our builds assume an isolated workspace, and so CONCURRENT is clearly wrong.

However, it appears that this run mode is being "inherited" by the DISABLED builds when they are triggered from a CONCURRENT build. Before we changed the triggering builds to SEQUENTIAL we noticed all of our builds running CONCURRENT.

It seems that since the concurrent build capability of a build should apply even when DISABLED, that it should be its own property.

 Comments   
Comment by Roger Perkins [ 02/Nov/10 01:59 PM ]
This would also be useful for us as I could then set "disable" at a high node and disable all child nodes easily through inheritance, where currently this isn't possible as the high nodes are set to stop them being used to try and initiate a build at that level. It would mean you could copy a hierachy of nodes and set "disable" to stop child configurations triggering before you have a chance to change them
Generated at Tue May 21 11:30:16 UTC 2024 using JIRA 189.