Azure Artifacts - 下载特定版本的通用工件

Azure Artifacts - Download a specific version of Universal artifact

我们正在为我们的 CI/CD 流程使用 azure devops。很多时候,为了进行一些自定义构建,我们需要从 artifact repo 下载特定的通用包。

是否有 API 做同样的事情?

同样,问题是关于使用 API 或 python sdk 下载特定版本的通用工件。

类似于下面的问题

很遗憾,没有 API 可以下载通用包。我注意到下面link已经有一个功能建议,你可以投票:

https://developercommunity.visualstudio.com/idea/495533/download-universal-package-trough-api.html

目前,您必须使用 Azure CLI 下载程序包。 Azure DevOps 不支持直接 HTTP/HTTPS 下载 link 或其他方式下载包。

az artifacts universal download --organization https://dev.azure.com/fabrikam --feed FabrikamFiber --name my-first-package --version 1.0.0 --path .

更多详情请参考以下文档:

https://docs.microsoft.com/en-us/azure/devops/artifacts/quickstarts/universal-packages?view=azure-devops&tabs=azuredevops#download-a-universal-package