gpt4 book ai didi

gradle - 如何在 github 上创建具有测试覆盖率 (jacoco) 的徽章(操作)

转载 作者:行者123 更新时间:2023-12-04 18:55:16 27 4
gpt4 key购买 nike

在 spring 项目中,我使用 jacoco 插件来测量测试覆盖率。

我看到如下 html 报告:

enter image description here

现在我想用这个百分比向 github 项目添加一个徽章,如下所示:

enter image description here

知道如何将 jacoco 与 github Action 结合起来吗?

最佳答案

您可以使用 codecov 看到它们 support every CI提供者。

您将需要两件事:

  • 来自 codecov 的帐户和一个 token 。
  • codecov gh-action .

  • 创建帐户并有权访问 token 后,将 token 存储为 secret在 github 操作中。叫它 CODECOV_TOKEN .

    在您的工作流程中,创建一个看起来像这样的步骤和 configure根据需要:

    - name: Upload coverage to Codecov  
    uses: codecov/codecov-action@v1
    with:
    token: ${{ secrets.CODECOV_TOKEN }}

    See example workflow

    在您的自述文件中,使用以下格式创建状态标志:
    [![codecov](https://codecov.io/gh/<your-name>/<project-name>/branch/master/graph/badge.svg)](https://codecov.io/gh/<your-name>/<project-name>)

    来源: Integrating Codecov with a GitHub project

    关于gradle - 如何在 github 上创建具有测试覆盖率 (jacoco) 的徽章(操作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59203704/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com