当前位置: 首页 > 知识库问答 >
问题:

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

苏选
2023-03-14

我们正在将 Azure 开发运维用于我们的 CI/CD 流程。很多时候,为了进行一些自定义构建,我们需要从工件存储库下载特定的通用捆绑包。

有没有API可以做同样的事情?

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

类似于下面的问题 Azure 项目 - 下载特定版本的 maven 项目

共有1个答案

凌展
2023-03-14

不幸的是,没有API可用于下载Universal Package。我注意到以下链接中已经有一个功能建议,您可以投票:

https://developer community . visual studio . com/idea/495533/download-universal-package-trough-API . html

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

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公司

 类似资料:
  • 我是Maven的新手,但总体情况是,我需要(在命令行中)下载某个工件的POM文件,该工件位于远程Maven存储库(Artifactory)中,只使用工件名称,并使其动态化(通过只给出存储库根路径和工件名称,这样我就可以更改它在存储库中的位置,并且仍然下载它)。 我的第一个问题是:那可能吗,或者我必须详细说明整个工件路径、groupId、artifactId和version? 第二点:我使用这个ma

  • 所以我正在尝试用Azure DevOps堆栈和一个我通常用Jenkins构建并用Heroku托管的Java Maven项目进行概念验证。起初,我试图直接从构建管道WAR文件设置发布管道,但由于它找不到,所以我对自己说“好吧,如果你发布到工件,它应该是正向的”,所以我就这样做了。 构建正在将maven工件发布到Azure工件 就我而言,这里没有问题。我没有弄乱权限,但我注意到在Feed Settin

  • 本文向大家介绍svn 签出特定版本的工作副本,包括了svn 签出特定版本的工作副本的使用技巧和注意事项,需要的朋友参考一下 示例 要获得版本5394,请使用: 或更短的版本: 或使用固定的修订版: 如果已经签出,则可以使用以下update命令使用命令将a移至特定修订版:            

  • 在POM中,可以指定想要的人工制品版本范围(下一步将由maven依赖插件下载:复制依赖): 问题是hibi-test在我的Nexus上没有发布,-只有几个快照(锁定时间戳快照)。我已经在既有发布又有快照的工件上检查了这个POM,它工作得很好,但是在这种情况下,我只有: 定义了POM中的快照存储库。我尝试了各种范围的组合,启用快照和版本:解锁快照,但没有成功。当我只通过0.1.4-SNAPSHOT工

  • 在发布管道中,我有一个工作,它获取多个工件(以前在Devops中构建),在这里作为a和B列出。 作为第一步,我需要获得当前版本中使用的工件名称列表。为此,我有一些Powershell脚本返回这个。 根据API文档(https://docs.microsoft.com/en-us/rest/API/azure/devops/release/release/get%20release?view=azu

  • 我一直在努力解决Azure DevOps中的一个问题,我可以通过构建管道成功构建工件(我使用发布工件任务)。我可以看到该工件已成功构建,因为我可以下载它,并在稍后的发布管道中引用它。 问题是,当启动托管代理时,不会将任何工件下载到计算机,并且我的$(System.DefaultWorkingDirectory)始终为空。我不知道为什么在托管代理的初始化过程中,实际上没有下载任何工件。。。。