Azure devops 有没有一种方法可以从AzureDevOps提要中获取与特定出处信息(如Build.Number)匹配的所有包和版本?

Azure devops 有没有一种方法可以从AzureDevOps提要中获取与特定出处信息(如Build.Number)匹配的所有包和版本?,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,如果所有软件包都有关于发布它们的版本的信息,如版本id、版本号等,那么是否有一种简单的方法可以获取所有具有该版本号的软件包版本?但是,到目前为止,不支持以简单的方式获取它们的版本,但是有一种更复杂的方式来满足你的需求 您可以通过以下步骤编写PowerShell脚本: 步骤1:运行REST API并将参数includealversions设置为true,以获取所有包和版本的包ID和版本号 GET https://feeds.dev.azure.com/{organization}/{project

如果所有软件包都有关于发布它们的版本的信息,如版本id、版本号等,那么是否有一种简单的方法可以获取所有具有该版本号的软件包版本?

但是,到目前为止,不支持以简单的方式获取它们的版本,但是有一种更复杂的方式来满足你的需求

您可以通过以下步骤编写PowerShell脚本:

步骤1:运行REST API并将参数
includealversions
设置为
true
,以获取所有包和版本的包ID和版本号

GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/packages?includeAllVersions=true&api-version=6.0-preview.1
步骤2:使用循环语句,使用步骤1中获得的ID和版本号运行REST API,以获取包和版本的版本号

GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/packages?includeAllVersions=true&api-version=6.0-preview.1

步骤3:使用循环语句,获取版本号与所需版本号相同的版本和软件包。

您好,我已重新阅读了您的问题并更新了我的答案。请检查一下,随时告诉我它是否对您有帮助。