【发布时间】:2020-11-07 07:12:03
【问题描述】:
有人知道是否可以传入回购名称/基于动态回购名称构建?这将允许我们在不同的分支之间共享相同的构建定义,在创建功能分支时减少定义等。
使用 TFVC 存储库时,我们会将不同的版本存储在同一个存储库中,但路径不同。我们可以通过更改源路径(例如 $/product/$(release)/......)在不同的版本/FB 中重用相同的构建定义。
看起来 Git 喜欢将 repo 硬编码到构建中(因此下拉菜单 - 无法插入变量。
虽然该问题针对的是本地 Azure DevOps,但如果在托管环境中可行,了解一下会很有帮助。
【问题讨论】:
-
不完全遵循您的问题。当您使用 GIT 时,您正在为 repo 配置构建管道。如果您要创建多个分支(开发、Release\1.0、Release\1.1 等),则构建定义将应用于您创建的任何分支。您可以将 CI 触发器设置为从“*”开始,以便推送任何分支都会启动构建管道。
-
完美!这就是我所追求的。我认为获取来源仅限于它的设置 - 即。掌握。我分支,修改了分支,设置 CI 源来修改有问题的分支,它工作了。谢谢!
标签: azure-devops azure-devops-server azure-devops-server-2020