I have a multi-configuration web application I'm using parallel deployments, leveraging Task Groups for reusing my deployment code.
I've been using Powershell tasks and the ##vso[task.setvariable variable]
but those only are readable by other tasks (particularly non-PowerShell tasks) if they correspond to top-level variables at the Build/Release level. Variables that are only local to the task-group.
Basically, the behavior described in Issue #3116
Does anybody have a better workaround for this issue besides binding all your variables right to the root with identical names?