For the same variable name, my understanding is that value set in project LocalVariable will take higher precedent over value set in GlobalVariable set.
It seemed not true in my current Octopus 3.11.16.
==> In my GlobalVariable set (include in the project), I have
- variable Debug = “Disabled”
- variable Debug = “NotSet” for scope “TestAshburn”
==> In my project LocalVariable, I have
- variable Debug = “Enabled” for scope “TestAshburn”
In my run my project in scope “TestAshburn”, variable Debug get evaluated to “NotSet”
Wonder, base on my local and global variable setting, is this an expected feature or octopus oversight?
Attached - GlobalVariableSet, ProjectVariableSet, TestProcessStep, RunResults