如何解决在Azure DevOps中包括将一个存储库构建到另一个存储库
我在Azure devops中有一个存储库,该存储库正在使用“ ant all”命令来构建ear文件。该耳文件应包含从天蓝色的另一个存储库构建的战争文件。 我如何在构建中包含这个战争文件?
谢谢。
解决方法
如果您的war文件是从另一个仓库中托管的代码构建的,而不是仓库本身的一部分。您可以发布管道工件,然后在下一个管道中下载它。 Here您有关于此的文档文章。以及here对任务本身的描述。
简而言之,您应该添加如下代码:
steps:
- publish: $(System.DefaultWorkingDirectory)/bin/WebApp
artifact: WebApp
并下载:
# Download artifacts from a specific pipeline.
- task: DownloadPipelineArtifact@2
inputs:
source: 'specific'
project: 'FabrikamFiber'
pipeline: 12
runVersion: 'latest'
,
如果您表示战争文件已经在同一组织的另一个存储库中,则可以检查multiple checkout,通过在管道中使用多个检出步骤,您可以获取和检出除该库以外的其他存储库您用于存储YAML管道。
steps:
- checkout: git://MyProject/MyRepo # Azure Repos Git repository in the same organization
- checkout: self
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。