gpt4 book ai didi

azure-devops - 对Azure DevOps上的不同存储库重复使用相同的构建管道

转载 作者:行者123 更新时间:2023-12-04 17:14:34 25 4
gpt4 key购买 nike

我在Azure DevOps上有一个项目,其中包含相同主存储库的多个分支。我为该存储库创建了一个构建管道,不幸的是,由于只能为单个存储库配置管道,因此无法在当前的fork中重复使用。

该解决方案并不理想,因为会导致多个相同的管道,每个分支一个,并且很难维护所有管道。

有没有一种方法可以将一个管道用于多个存储库?

最佳答案

您可以创建一个模板文件并从每个管道中引用该文件,这样您就可以编辑一个文件,并且每个管道都会改变。

示例如何重用来自不同仓库的步骤文件

resources:
repositories:
- repository: DevOps
type: git
name: DevOps
trigger: none

jobs:
- template: vsts/yaml/build.yaml@DevOps
parameters:
solutionName: xxx
registryName: yyy

您可以查看官方文档以获取更多示例

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops

关于azure-devops - 对Azure DevOps上的不同存储库重复使用相同的构建管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55742637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com