【发布时间】:2019-12-10 03:36:59
【问题描述】:
我目前有以下文件:
azure-pipelines.yml 在存储库 A 中:
resources:
repositories:
- repository: templates
type: git
name: {MyAzureDevOpsRepoB}
stages:
- template: sharedTemplateInRepoB.yml@templates
存储库 B 中的文件 sharedTemplateInRepoB.yml 是这样的:
stages:
- stage: XXX
jobs:
- template: someTemplateInRepoA.yml
问题在于存储库 B 中的文件引用了当前位于存储库 A 中的模板,而实际的 azure-pipelines.yml 文件位于该模板。
当我启动管道时,我收到一条错误消息,指出在存储库 B 中找不到文件 someTemplateInRepoA.yml。但是,我确定该文件存在于存储库 A 中。
这是受支持的方案吗?最终是否有解决方法来实现我的目标?
【问题讨论】:
-
既然
someTemplateInRepoA.yml在repositoryA中,为什么你在sharedTemplateInRepoB.yml中引用它在repository B中?你为什么不在azure-pipelines.yml在repositoryA中使用它?
标签: azure-devops yaml azure-pipelines