VSTS Rest API-创建发行版

cda*_*igo 3 release azure-devops

我想利用此处定义的VSTS Rest API开始发布:https : //www.visualstudio.com/zh-cn/docs/integrate/api/rm/releases#create-a-release

但是在创建发行版时,我需要设置一些变量值。查看ReleaseMetadata(https://www.visualstudio.com/zh-cn/docs/integrate/api/rm/contracts#ReleaseStartMetadata),我看到有一个属性集合。这是我要设置变量值的地方吗?我需要在属性名称中使用任何特殊的命名约定来将其转换为变量名称吗?(如## VSTS:[])?

Cha*_*daC 6

现在,您可以将VSTS Release变量定义为“发布时可设置”,如下所示。 在此处输入图片说明

然后,您可以在VSTS REST API调用请求主体中使用以下json语法传递在创建发行版时要设置的变量值。

"variables": {
    "Variable1Name": {
      "value": "Variable1Value"
    },
    "Variable2Name": {
      "value": "Variable2Value"
    }
  }
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

有关更多信息,请参见此处帖子