我在Azure Devops中的同一个项目下有两个仓库,分别是MyProject和MyProject-Devops。MyProject-Devops包含Devops(YAML)管道的YAML文件。MyProject包含要生成的应用程序的源代码。我有一个触发器定义如下:
resources:
repositories:
- repository: MyRepoAlias
endpoint: 'MyEndpoint'
type: git
name: MyProject
trigger:
branches:
include:
- main
字符串
然而,提交到存储库“MyProject”中的分支“main”不会触发管道运行,它曾经运行过,但几个月前停止了工作。管道现在必须手动运行。我已经看到了相当多的类似(但不完全相同)的问题提出,并从他们和微软的文档语法似乎文件。然而,我无法恢复触发器的操作。任何帮助将是可怕的。
- 谢谢你-谢谢
1条答案
按热度按时间z9ju0rcb1#
如果存储库位于同一个ADO项目中,为什么要使用端点:?没有它也能工作。
如果删除端点没有帮助,我只能分享我的坏经验,即使是在同一个存储库中的简单触发器,一段时间后停止工作。
通常,我应用的解决方法是删除管道并重新创建它(它在Azure后端上“重新设置”一些配置),然后它再次开始工作。
管道选项中还有一个触发问题选项可以勾选。
的数据