首页 > 解决方案 > 如何识别 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 创建提要。

发布https://feeds.dev.azure.com/{organization}/_apis/packaging/feeds?api-version=5.0-preview.1 它工作正常。

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

标签: azure-devopsazure-devops-rest-apiazure-artifacts

解决方案


抱歉,没有提示是否发布了新的 Rest API 版本。但就像马特评论的那样,旧版本一般不会停止工作。它相当稳定。

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

在此处输入图像描述

主要 API 版本版本与 Team Foundation Server RTM 版本一致。例如,3.0 API 集是随 Team Foundation Server 2017 引入的。

您可以在此处找到 REST API 版本及其相应 TFS 版本的快速映射。所有 API 版本都适用于提到的服务器版本以及更高版本。

与 Azure DevOps Server/TFS 不同,如果你正在使用 Azure DevOps Service,则不必过多注意你使用的是哪个版本。它在 1.0~6.0 上受支持。

希望是清楚的。


推荐阅读