azure-devops - Azure DevOps 从动态存储库名称构建
问题描述
有人知道是否可以传入回购名称/基于动态回购名称构建?这将允许我们在不同的分支之间共享相同的构建定义,在创建特性分支时减少定义等。
使用 TFVC 存储库时,我们会将不同的版本存储在同一个存储库中,但路径不同。我们可以通过更改源路径(例如 $/product/$(release)/......)在不同的版本/FB 中重用相同的构建定义。
看起来 Git 喜欢将 repo 硬编码到构建中(因此下拉菜单 - 无法插入变量。
虽然该问题针对的是本地 Azure DevOps,但如果在托管环境中可行,了解它会很有帮助。
解决方案
我推荐使用 YAML 构建模板。默认情况下,这些签出“self”并存储在 repo 中。这样他们就可以在分支、分支等上工作。每个分支也可以包含对构建过程的调整。
对于基于“旧”用户界面的构建,这是不可能的。
推荐阅读
- azure-cosmosdb - Cosmos DB "In" 运算符 SQL 查询
- html - 如何创建带有矩形边框的复选框?
- java - 如何从 Android Java 中的 byteArray 获取前 16 位?
- python - 嵌套生成器到嵌套列表
- javascript - 显示高度为 100vh 的 iframe 时向上滚动时,Safari 移动设备上的底部导航栏不显示
- git - Git LFS 给出 x509:证书由未知权威签署
- javascript - .js + sql 变量无法求和
- php - 无法区分管理员和学生会话登录
- php - 如何使用 htaccess 为两个不同的页面保持相同的 url 路径
- python-3.x - 有没有办法为 Windows 安装 cython-bbox?