azure-devops - 如何在 Azure Devops 上的发布管道中下载多个构建工件?
问题描述
我正在尝试创建一个发布阶段,该阶段旨在从项目中的 3 个不同管道下载 3 个不同的构建工件并将它们部署在目标机器上。当我创建一个版本并将其部署在目标机器上时,第一个下载构建工件任务工作正常,但以下都没有,我看到以下错误
“未找到构建 [buildId] 的工件 [buildnumber]。请确保您已在当前构建的任何先前阶段发布了工件。”
有没有其他人看到这个错误或知道我为什么会收到这个错误?
感谢
解决方案
如果您想使用下载构建工件任务从不同的管道下载不同的构建工件,请选择“<strong>特定构建”选项以找到该特定工件,如下所示。
如果您使用默认值:Current build,当然此任务无法从其他构建管道中找到其他构建工件。然后你会遇到这个问题。
此外,新版本将在以下预定义的“<strong>下载工件”步骤中自动下载工件。 因此,您可以只在发布管道中添加这 3 个工件,然后您不需要使用额外的Download Build Artifacts 任务来下载这些工件。有关详细信息,请参阅:发布工件和工件源。
推荐阅读
- python-3.x - How to fix "AttributeError: module 'chart_studio.tools' has no attribute 'make_subplots'"
- c++ - 如何捕获返回 lambda 的函数的返回值类型?
- anaconda - anaconda创建新环境时出现“[Errno 122] Disk quota exceeded”问题如何处理?
- arrays - 遍历 mongoose 文档列表返回 0
- ios - 是否可以从同一项目的 Swift 类调用目标 C 应用程序委托方法?
- php - 我如何使用简单的 dom 抓取图像集合
- spring - 如何从监听器发送回复
- amazon-web-services - 在内联python中使用cfnresponse创建自定义支持的云形成资源时出错
- kotlin - Kotlin:如何使用 JUnit5 和 Mockk 清理或重置模拟
- angular - 使用角度材料的多级菜单栏