【问题标题】:"Download pipeline artifact" vs. "Download build artifacts"“下载管道工件”与“下载构建工件”
【发布时间】:2019-11-14 16:58:43
【问题描述】:

“下载管道工件”和“下载构建工件”有什么区别?应该使用哪一个以及何时使用?

【问题讨论】:

  • 您查看过这些任务的文档吗?

标签: azure-devops azure-pipelines


【解决方案1】:

管道工件: 提供一种在管道中的阶段不同管道之间共享文件的方法。它们通常是需要由另一个作业使用或部署的构建过程的输出。工件与生成它们的运行相关联,并在运行完成后保持可用。

在构建或发布管道中使用下载管道工件从该管道的早期阶段或从另一个管道下载管道工件。

构建工件:工件是您希望构建生成的文件。工件可以是您的团队测试或部署您的应用所需的任何东西。

在构建或发布管道中使用下载构建工件来下载构建工件。

管道工件是下一代构建工件,是使用工件的推荐方式。使用 Publish Build Artifacts 任务发布的工件可以继续使用 Download Build Artifacts 下载,但也可以使用最新的 Download Pipeline Artifact 任务下载。

注意:建议从构建工件升级到管道工件以获得更快的输出存储速度。

以下是一些你可以参考的文件:

【讨论】:

  • 我有两个管道,一个为另一个准备文件,第二个获取这些文件并将它们转换为安装文件。第一个管道现在使用“发布管道工件”发布工件,第二个管道通过“下载管道工件”下载它们。在我进行了一些测试之后,“下载管道工件”似乎比经典任务慢了大约 2 倍。应该是这样吗?为什么会这样?
  • 这么多字我还是不明白有什么区别。
  • 我没有看到类似“StoreAsTar”的选项
猜你喜欢
  • 1970-01-01
  • 2020-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-01
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多