Key: |
QB-664
|
Type: |
Improvement
|
Status: |
Resolved
|
Resolution: |
Fixed
|
Priority: |
Major
|
Assignee: |
Unassigned
|
Reporter: |
Jared Stutesman
|
Votes: |
0
|
Watchers: |
1
|
If you were logged in you would be able to see more operations.
|
|
|
QuickBuild
Created: 07/Oct/10 02:03 PM
Updated: 11/Nov/16 07:00 AM
|
|
Component/s: |
None
|
Affects Version/s: |
3.0.10
|
Fix Version/s: |
3.0.11
|
|
Original Estimate:
|
4 hours
|
Remaining Estimate:
|
4 hours
|
Time Spent:
|
Unknown
|
|
Variables on promoted builds should automatically be inherited unless the configuration you are promoting to explicitly defines that variable for itself. In that case you must explicitly tag the variable to override the promotion target's configuration variable.
Promotions should carry as much information forward as possible, so you know exactly what build you are working with.
|
Description
|
Variables on promoted builds should automatically be inherited unless the configuration you are promoting to explicitly defines that variable for itself. In that case you must explicitly tag the variable to override the promotion target's configuration variable.
Promotions should carry as much information forward as possible, so you know exactly what build you are working with. |
Show » |
|
root/config1:
defines:
var1="childVar1"
var2="childVar2"
var3="childVar3" - this variable explicitly tagged to promote
root/configTarget:
defines:
var2 = "targetVar2"
var3 = targetVar3"
when a build is promoted from root/config1 to root/configTarget it should be left with:
var1="childVar1" - this variable is automatically inherited
var2="targetVar2" - this variable is not inherited because it is defined configTarget
var3="childVar3" - this variable overrides the configTarget value because it was explicitly set to override