如何确定Azure DevOps Services的最新稳定REST API版本?

问题描述

在我的项目中,需要自动创建Azure工件提要。

为此,我使用了本文档中提到的REST API:https://docs.microsoft.com/en-us/rest/api/azure/devops/artifacts/feed%20%20management/create%20feed?view=azure-devops-rest-5.0

并使用python创建供稿。

POST https://feeds.dev.azure.com/{organization}/_apis/packaging/feeds?api-version=5.0-preview.1 效果很好。

后来,我看到有一个新版本的API。 每次有新的API版本时更改代码都不容易。 那么问题是如何始终识别/使用最新的稳定工作的API版本?

解决方法

抱歉,没有任何提示是否发布了新的Rest API版本。但是就像Matt所说的那样,旧版本通常不会停止工作。非常稳定。

Azure DevOps和Team Foundation Server REST API的版本可以确保随着API的发展,应用程序和服务继续工作

enter image description here

主要API版本与Team Foundation Server RTM版本保持一致。例如,Team Foundation Server 2017引入了3.0 API集。

您将找到REST API版本及其对应的TFS版本here的快速映射。所有API版本都可以在上述服务器版本以及更高版本上使用。

与Azure DevOps Server / TFS不同,如果您正在使用Azure DevOps Service,则不必太在意所使用的版本。在1.0〜6.0上受支持。

希望很明显。