我正在尝试获取RD,然后在更新其中的某些变量后在释放对象上调用PUT操作。 PUT操作成功,变量在RD中更新,但环境中的所有其他阶段都被删除,第一阶段除外。 我的RD只有一个env我没有尝试过多个ENV用于此操作。
请建议如何在不丢失数据的情况下通过Rest调用更新RD。
尝试使用GET的网址: 以下URL不提供Deployphases,但PUT在删除阶段成功 https://xxxxxxx.vsrm.visualstudio.com/xxxxxxx/_apis/Release/definitions/2016?api-version=4.1-preview.1
下面的URL给出了Deployphases但是PUT失败了,不应该使用Deployphases,而应该使用Deploy step。 https://xxxxxxx.vsrm.visualstudio.com/xxxxxxx/_apis/Release/definitions/2016
为PUT尝试的网址: 两个URL的行为相同 https://xxxxxxxx.vsrm.visualstudio.com/xxxxxxx/_apis/Release/definitions?api-version=4.1-preview.1
答案 0 :(得分:0)
这不是错误,你应该使用 api-version = 4.0-preview.3 :
https://xxxx.vsrm.visualstudio.com/xxxx/_apis/Release/definitions?api-version=4.0-preview.3