Azure devops 如何在azure devops中将一个存储库的.jar复制到另一个存储库

Azure devops 如何在azure devops中将一个存储库的.jar复制到另一个存储库,azure-devops,continuous-integration,continuous-deployment,Azure Devops,Continuous Integration,Continuous Deployment,我正在使用azure CI CD管道进行构建和部署。 我正在从azure存储库生成abc.jar工件,我想将此工件复制到另一个azure存储库B中(A和B repo都在同一个项目中),然后构建存储库B,然后部署 我尝试手动下载工件并将其放置在其他repo中。然而,我希望这是自动完成的。您能帮助我如何将一个存储库的.jar复制到另一个存储库吗?您有三种选择: -在这里,您将管道A定义为资源,还可以在管道A结束时触发管道B(甚至在管道A中的某个阶段) 任务 任务 名称:pipelineB 资源:

我正在使用azure CI CD管道进行构建和部署。 我正在从azure存储库生成abc.jar工件,我想将此工件复制到另一个azure存储库B中(A和B repo都在同一个项目中),然后构建存储库B,然后部署


我尝试手动下载工件并将其放置在其他repo中。然而,我希望这是自动完成的。您能帮助我如何将一个存储库的.jar复制到另一个存储库吗?

您有三种选择:

  • -在这里,您将管道A定义为资源,还可以在管道A结束时触发管道B(甚至在管道A中的某个阶段)
  • 任务
  • 任务
名称:pipelineB
资源:
管道:
-管道:哈达尔
资料来源:kmadof.hadar
分支机构:硕士
触发:
分支机构:
-主人
步骤:
-脚本:env | sort
-任务:DownloadBuildArtifacts@0
投入:
buildType:“特定”
项目:“4fa6b279-3db9-4cb0-aab8-e06c2ad550b2”
管道:“72”
branchName:'裁判/负责人/大师'
buildVersionToDownload:“特定”
下载类型:'single'
下载路径:“$(Pipeline.Workspace)/build”
工件名称:“drop”
buildId:“$(resources.pipeline.hadar.runID)”
-任务:DownloadPipelineArtifact@2
投入:
buildType:“特定”
项目:“4fa6b279-3db9-4cb0-aab8-e06c2ad550b2”
定义:“72”
specificBuildWithTriggering:true
buildVersionToDownload:“特定”
pipelineId:“$(resources.pipeline.hadar.runID)”
工件名称:“drop”
targetPath:“$(Pipeline.Workspace)/Pipeline”
-下载:哈达尔

因此,您不必将您的工件添加到任何回购协议中。我建议您使用资源。

感谢您的输入,我尝试使用管道作为资源,并能够使用生成的工件。但是,我想在repo B的特定目录(/demo/static)中复制repo“A”的构建工件。如何实现这一点?您应该在那里使用您的路径设置。请记住,
下载
只是完成此任务的快捷方式。或者你可以使用。