如何使codecov.io将覆盖率报告发布到bitbucket拉取请求注释

时间:2018-10-04 16:07:04

标签: bitbucket bitrise codecov

我正在尝试将codecov.io与BitRise和BitBucket结合使用。我能够从发布到CodeCov.io的拉取请求中获取代码覆盖率报告,但无法发布到bitbucket拉取请求注释中。

我已经在仓库中添加了一个codecov.yaml文件,如下所示:

 comment:
  layout: "reach, diff, flags, files"
  behavior: default
  require_changes: false  # if true: only post the comment if coverage changes
  require_base: no        # [yes :: must have a base report to post]
  require_head: no       # [yes :: must have a head report to post]
  branches: null

我还建立了一个具有对仓库的写访问权限的新bitbucket用户,我也已使用该帐户登录到了codecov.io,并且通过编辑Team.yaml文件将该用户设置为“ codecov bot”如下:

codecov:
    bot: codecovbot

要执行此操作,我还需要做其他事情吗?

1 个答案:

答案 0 :(得分:0)

您可以在您的codecov.io帐户中添加yml设置:

codecov:     bot:codecovbot

覆盖率:     状态:         项目:             默认值:关闭         补丁:             默认值:关闭

评论:   布局:“差异,标志,文件”   行为:默认   require_changes:false#如果为true:仅在覆盖率发生变化时发布评论   require_base:否#[是::必须有基本报告才能发布]   require_head:是#[是::必须发布头报告]   分支机构:空