如何将工件从一个管道复制到另一个天蓝色的devOps

时间:2019-10-07 17:25:32

标签: azure-devops azure-pipelines

enter image description here我在Azure DevOps中有两个管道,我想要实现的目标如下:

  1. 管道1成功构建并生成工件。

  2. 管道2需要处理管道1的结果。

所以我正在寻找一种方法来将管道1的工件作为管道2的输入。

2 个答案:

答案 0 :(得分:0)

要在Azure DevOps中将工件从一个管道共享到另一个管道,可以使用Azure工件。

为此,您必须执行以下操作:

  • 创建一个新的Azure Artifacts Feed
  • 从第一个管道发布工件
  • 在第二个管道中再次下载该工件

此链接提供了一个很好的起点:https://docs.microsoft.com/en-us/azure/devops/pipelines/artifacts/universal-packages?view=azure-devops&tabs=yaml

答案 1 :(得分:0)

在管道2中,只需添加一个Download build artifacts任务:

enter image description here

配置任务以下载管道1工件。