You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bitbucket Cloud Codeowner插件配置问题:PR无法合并

Bitbucket Cloud Codeowners插件审核卡住问题排查与修复

问题描述

配置Bitbucket Cloud的Codeowners插件时,创建了如下CODEOWNERS文件:

@@@test @XXX

**/bigquery/** @@test 

Check(@@test >= 1)

但即使指定用户XXX批准了PR,Codeowner构建仍一直处于进行中,无法合并PR。尝试过用显示名(@"first_name last_name")、用户ID、邮箱地址指定用户,均无效。

解决方案

1. 修正CODEOWNERS文件语法

当前文件的用户组定义存在语法错误,正确格式如下:

  • 使用用户组的写法:
    @test = @XXX
    **/bigquery/** @test
    Check(@test >= 1)
    
  • 直接指定用户(无需组定义)的写法:
    **/bigquery/** @XXX
    Check(@XXX >= 1)
    

2. 确认用户标识的正确性

Bitbucket Cloud的Codeowners插件仅识别用户的Bitbucket账号名(即登录用户名),格式为@username,显示名、用户ID、邮箱均不被插件识别。请确认@XXX中的XXX是目标用户的正确账号名。

3. 验证PR触发条件

确保PR中包含**/bigquery/**路径下的文件修改,若PR未改动该路径下的内容,插件可能无法正确触发检查逻辑,导致状态异常。

4. 检查插件状态与配置

  • 确认Codeowners插件已在仓库中启用,且版本与当前Bitbucket Cloud环境兼容;
  • 检查PR的合并设置,已将Codeowners检查设置为必须通过的合并条件;
  • 查看插件运行日志,排查是否存在用户识别或规则解析的错误。

内容的提问来源于stack exchange,提问作者Gaurang Shah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 17:10:01