azure-pipelines - Azure Pipelines 将一个 repo 管道移动到多个 repo 管道。需要的最小更改是多少?
问题描述
我们最初构建管道和模板的假设是我们只会检查自己的工作存储库。这很好用,我们使用 $(System.DefaultWorkingDirectory) 来引用 repo 的根目录。但是,现在我们正在构建一个多 repo 管道,并且 repo 的路径变为 $(System.DefaultWorkingDirectory)/repo-name。然后我们现在有冲突。在多仓库管道中,我们的模板不能再使用 $(System.DefaultWorkingDirectory) 来引用我们的仓库。似乎我们必须更改使用此系统变量的每个位置来引用我们新仓库的位置。这里有什么更好的解决方案?
解决方案
您可以设置一个变量,如workingdirectory: $(System.DefaultWorkingDirectory)/repo-name
,然后将$(System.DefaultWorkingDirectory)
used current 替换为$(workingdirectory)
。
推荐阅读
- php - 以编程方式将用户从前端登录到 WordPress 后端时的问题
- javascript - Bootstrap 4 使用 fullPage.js 丢失内容
- c++ - ld: 找不到 -lcrypto 的库
- if-statement - 消除 if-else 以提高流水线架构的性能
- php - 正则表达式,如何添加前字符和结束字符
- linux - 合并文件后文件大小错误
- c# - 如何将 datagridview 列的选定值添加到变量并使用该变量更新数据库
- http - 将 JSESSIONID 持久保存到 Cookie 中时出现间歇性问题
- android - Forms.Context 已过时,那么我应该如何获取单个活动应用程序的活动?
- swift - Swift:UIView 类的 addGestureRecognizer