我希望在同一个Azure项目中,当另一个仓库提交代码后,能够自动运行一个仓库的流程。
我的管道定义如下:
我的管道定义如下:
resources:
repositories:
- repository: SupDevA
name: Sup.Dev.A
type: git
ref: test
trigger:
branches:
include:
- test
steps:
- script: 'echo test'
- template: dummy-template.yml@SupDevA
parameters:
text: 'testing if the dummy templates is executed'
Sup.Dev.A是应该在分支test
上进行提交时触发我的流水线的存储库名称。但是,当我在分支test上创建提交时,触发器不会触发。
这两个存储库都在同一个项目中。我漏掉了什么吗?此代码基于微软文档https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/multi-repo-checkout?view=azure-devops#triggers
编辑: 已添加了“-template”部分,以便清楚地表明,手动触发时,流水线可以成功执行来自资源存储库的模板。
main
不同的分支上,仓库触发器不再起作用。你能解决这个问题吗? - Yacine Lazaar