Turns out its pretty easy (when you get the syntax correct)
So I created a variable in Azure Devops called Version like so and set its value to 1.0
And then I want to make sure I can read this from a standard PowerShell Task in a step within my Build like so :-
Which when built showed me the value as I’d expect of 1.0
And then I want to set the variable to a new value (which could be from anything or anywhere to be honest) using the syntax
##vso[task.setvariable variable=Version]1.2.3
And then finally read out the current value by using $(Version)
Which shows the Version parameter has been updated to 1.2.3 as we would want.
Hope this helps someone at some point 🙂
