拉取-请求自动完成不会在满足所有要求时自动完成 - Azure DevOps



为了简短起见,我在Azure DevOps中使用了一个脚本,每次将新分支推送到存储库时都会自动生成一个拉取请求。
上述脚本启用拉取请求"自动完成"功能,它允许我在完成所有分支策略后使用GIT合并代码。我只启用了一个分支策略,它编译我的代码,并根据管道编译结果检查它是否应该完成拉取请求。
一周前一切都很好,人们正常地推送他们的分支,ADO自动创建PR,构建检查,合并和自动完成PR,因为我唯一的分支策略总是得到满足。
现在,即使所有分支策略都得到满足,PR仍然卡住,并且由于某种原因不会自动完成,即使在构建编译成功并且没有合并冲突之后。

如果我点击批准,它就会开始自动完成。然而,这个手动步骤对于完成PR从来都不是必需的,我也没有一个分支策略要求批准才能完成PR。
这影响了我的ADO组织中的所有项目,因此它可能不是配置问题。也许有人遇到过同样的问题?

编辑:微软正在关注这个问题:https://developercommunity.visualstudio.com/t/Pull-Request-doesnt-automatically-compl/10082816

根据问题中提供的链接,此问题似乎已于2022年7月28日修复

"Microsoft Solution - Feedback Bot关闭-固定我们已经发布了这个问题的修复程序!感谢您提供宝贵的意见,帮助我们改进产品。">

您可以检查用户帐户是否具有权限:在完成拉取请求时绕过策略。

相关内容

  • 没有找到相关文章

最新更新