Azure Devops REST API 删除发布
Azure Devops REST API delete Release
我目前正在尝试通过 Azure Devops API 的 REST API 删除一个版本(不是版本定义),但找不到任何关于如何执行此操作的信息。已经搜索了纪录片并在谷歌上搜索了很多。希望有人能给我一个线索。
如需更多详细信息,请在此处提供更多详细信息:
我通过从 REST API(here).
获取它们来显示我的应用程序中的版本列表
在那个列表中,我想创建一个按钮来删除一个项目。我搜索了纪录片 (here) and no result. To delete builds was pretty easy (here),但在纪录片中找不到任何关于如何使用发行版执行此操作的内容。
写完说明后,我尝试使用与构建中相同的请求来删除版本。这在 Microsoft 文档中没有记录,但似乎有效。
所以这是有效的请求:
DELETE https://{instance}/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=5.1
对于 {instance},使用您的服务器 url 或来自 Azure Devops 的服务器。
对于这个问题,是的,delete release rest api 官方文档中没有记载。
我测试了您在 Postman 中列出的其余 api,但返回 404 Not Found
状态,发布未删除:
DELETE https://dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=5.1
我用下面的rest测试api,可以成功删除release:
DELETE https://vsrm.dev.azure.com/{org}/{pro}/_apis/release/releases/{releaseId}?api-version=5.1
此 api 是通过按 F12
从浏览器的 Network
跟踪的:
希望对您有所帮助。
我目前正在尝试通过 Azure Devops API 的 REST API 删除一个版本(不是版本定义),但找不到任何关于如何执行此操作的信息。已经搜索了纪录片并在谷歌上搜索了很多。希望有人能给我一个线索。
如需更多详细信息,请在此处提供更多详细信息:
我通过从 REST API(here).
获取它们来显示我的应用程序中的版本列表在那个列表中,我想创建一个按钮来删除一个项目。我搜索了纪录片 (here) and no result. To delete builds was pretty easy (here),但在纪录片中找不到任何关于如何使用发行版执行此操作的内容。
写完说明后,我尝试使用与构建中相同的请求来删除版本。这在 Microsoft 文档中没有记录,但似乎有效。 所以这是有效的请求:
DELETE https://{instance}/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=5.1
对于 {instance},使用您的服务器 url 或来自 Azure Devops 的服务器。
对于这个问题,是的,delete release rest api 官方文档中没有记载。
我测试了您在 Postman 中列出的其余 api,但返回 404 Not Found
状态,发布未删除:
DELETE https://dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}?api-version=5.1
我用下面的rest测试api,可以成功删除release:
DELETE https://vsrm.dev.azure.com/{org}/{pro}/_apis/release/releases/{releaseId}?api-version=5.1
此 api 是通过按 F12
从浏览器的 Network
跟踪的:
希望对您有所帮助。