History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-1445
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Robin Shen
Reporter: Robin Shen
Votes: 1
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
QuickBuild

native node selection and execute Condition support for checking status of other steps

Created: 06/Nov/12 12:38 AM   Updated: 06/Nov/12 12:40 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
Writing the script in the Execute Condition works, but a pair of combo-boxes to select the step and the status would improve the integrity of the configuration. When a step is renamed each instance of that script has to be changed by hand. Hard-coded string literals are inherently error-prone. If the step path specified in the script does not exist, I don't see even a warning in the build log so steps may be executing when they shouldn't, or not executing when they should, because someone made a typo or forgot to change a reference after a step was renamed.

Expanding on the existing selections of "node running previous sibling" and "node running parent" on option that gives me a combo-box of all preceding steps would be useful. We have a number of configurations that run steps in a parallel composition on nodes of different OS and arch, and then come back to the master step's agent, then do another parallel composition and want to use the same agents as the previous parallel composition. This way we avoid having to send files back and forth between nodes unnecessarily. It can be somewhat error prone though as the implementation is dependent on the script to specify a step path

 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.