I'd like to start a release leveraging the VSTS Rest API defined here: https://www.visualstudio.com/en-us/docs/integrate/api/rm/releases#create-a-release
but I need to set some of the variable values when I create the release. Looking at the ReleaseMetadata (https://www.visualstudio.com/en-us/docs/integrate/api/rm/contracts#ReleaseStartMetadata) I see there is a properties collection. Is this where I'd set the variable values? Is there any special naming convention I need to use in the property name to translate it the variable name? (like ##VSTS:[])??
Now you can define VSTS Release variables to be "Settable at release time" as shown below.
Then you can use below json syntax in VSTS REST API call request body to pass the variable values to set at the time of creating the release.
"variables": {
"Variable1Name": {
"value": "Variable1Value"
},
"Variable2Name": {
"value": "Variable2Value"
}
}
For more information refer the post here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With