PR不会触发Azure管道DevOps

时间:2020-03-13 18:20:15

标签: azure github azure-devops

我已经使用Azure Pipelines已有一段时间了,并且两个月以来都没有更改我的azure-pipelines.yml文件here。以前,当有新的PR时,管道将触发并导致构建环境并运行测试。

今天,有一个new PR,但我注意到管道没有被触发。然后,为了进一步测试,我亲自分叉,克隆并分支了存储库,并创建了另一个new PR,并且再次触发了管道。

我不清楚事情在哪里卡住,也不清楚如何调试。我经历过this Azure DevOps documentation,但没有用。我可以手动触发管道以执行和测试master分支,但是我不知道如何手动触发PR的相同操作。这是my Azure DevOps page for reference

1 个答案:

答案 0 :(得分:0)

通常,如果没有任何特殊要求,则不需要在YAML脚本中配置pr,我们将为所有分支执行拉取请求触发器。但是,由我们造成的start broken from 03-13 21:02 (UTC), ,您没有做错任何事情。

此修复程序正在竭尽所能。

正如亚历克斯所说,如果您未在YAML中明确配置pr,则这是仅YAML支持的隐式触发器。


为避免以后出现这种情况,除Alex提到的方法外:在YAML中添加pr。您还可以使用迄今为止仍非常稳定的UI配置。

只需进入Pipeline definition页=>单击右上角的 three dots =>选择Trigger

enter image description here

然后,您将看到Triggers标签,下面显示Continues integrationPull request validation。打开Pull request validation并启用Override the YAML pull request trigger from here

enter image description here

此外,我们的团队已注意到此已损坏的问题,一旦我们有任何已发布的固定版本,我们就会在此更新是否已修复。


更新3/18/2020:

已修复已发布到所有地区。每个人都可以像document所示的那样{@ {1}}工作。