Azure devops VSTS Rest API-创建发布
我想利用此处定义的VSTS Rest API启动一个版本: 但是我需要在创建发布时设置一些变量值。Azure devops VSTS Rest API-创建发布,azure-devops,release,Azure Devops,Release,我想利用此处定义的VSTS Rest API启动一个版本: 但是我需要在创建发布时设置一些变量值。 查看releasematadata()我看到有一个属性集合。这是我设置变量值的地方吗?在属性名中是否需要使用任何特殊的命名约定来将其转换为变量名?(如##VSTS:[])??不幸的是,现在创建发布时,它无法设置变量值。这与VST的生成定义不同,允许变量在队列时更改其值 有一个相关的uservoice,您可以投票支持它: 在部署发布时更改发布变量的值 作为一种解决方法,您可以创建一个草稿版本,然
查看releasematadata()我看到有一个属性集合。这是我设置变量值的地方吗?在属性名中是否需要使用任何特殊的命名约定来将其转换为变量名?(如##VSTS:[])??不幸的是,现在创建发布时,它无法设置变量值。这与VST的生成定义不同,允许变量在队列时更改其值 有一个相关的uservoice,您可以投票支持它: 在部署发布时更改发布变量的值 作为一种解决方法,您可以创建一个草稿版本,然后更新变量的值,之后,您可以通过(活动)启动该版本
更多详细信息请查看类似问题:现在您可以将VSTS发布变量定义为“在发布时可设置”,如下所示。 然后,您可以在请求正文中使用以下json语法来传递在创建发布时要设置的变量值
"variables": {
"Variable1Name": {
"value": "Variable1Value"
},
"Variable2Name": {
"value": "Variable2Value"
}
}
有关更多信息,请参阅。Hi cdarrigo,是否有关于此问题的更新?我的回答是否有帮助或给出了正确的方向。您现在创建版本时无法设置变量值。对于现在搜索此版本的任何人来说,这是可行的,应该是可接受的答案。帕特里克当时的回答是正确的。
"variables": {
"Variable1Name": {
"value": "Variable1Value"
},
"Variable2Name": {
"value": "Variable2Value"
}
}