如何获取 Azure 管道的代码覆盖率徽章
How to get code coverage badge for azure pipelines
我的 github 项目配置为在 Azure Pipelines 中自动构建。在 "Pipelines/Builds/" 下,我可以单击“...”和 select "Status badge"。
在管道内部,代码覆盖率已经被测量:我可以 select 一个特定的构建,然后转到选项卡 "Code coverage"。但是,我找不到覆盖范围徽章的任何 link。它是由 Azure Devops 提供的吗?或者是否有与 Azure Devops 集成的免费工具来提供此功能?
您可以使用 shields.io:
获得 Azure Pipelines 的覆盖徽章
- 转到https://shields.io/category/coverage
- select Azure Devops 覆盖范围
- 按照网站提示,您需要找出
organization
,
project
和 definition id
。前往 Azure 管道,然后打开
您可以在其中查看项目构建历史的视图。 URL 将包含所有 3 个值,例如dev.azure.com/ikamenshchikov
/flynt
/_build?definitionId=1
- 将您在 Azure 中找到的值输入 shields.io 空白
字段,然后单击复制徽章 URL 以获得图像的 URL。你会得到一个 URL 就像
https://img.shields.io/azure-devops/coverage/ikamenshchikov/flynt/1
.
- 现在您可以使用此 url 将防护罩添加到例如你的 github
README.md
。添加文本

我的 github 项目配置为在 Azure Pipelines 中自动构建。在 "Pipelines/Builds/" 下,我可以单击“...”和 select "Status badge"。
在管道内部,代码覆盖率已经被测量:我可以 select 一个特定的构建,然后转到选项卡 "Code coverage"。但是,我找不到覆盖范围徽章的任何 link。它是由 Azure Devops 提供的吗?或者是否有与 Azure Devops 集成的免费工具来提供此功能?
您可以使用 shields.io:
获得 Azure Pipelines 的覆盖徽章- 转到https://shields.io/category/coverage
- select Azure Devops 覆盖范围
- 按照网站提示,您需要找出
organization
,project
和definition id
。前往 Azure 管道,然后打开 您可以在其中查看项目构建历史的视图。 URL 将包含所有 3 个值,例如dev.azure.com/ikamenshchikov
/flynt
/_build?definitionId=1
- 将您在 Azure 中找到的值输入 shields.io 空白
字段,然后单击复制徽章 URL 以获得图像的 URL。你会得到一个 URL 就像
https://img.shields.io/azure-devops/coverage/ikamenshchikov/flynt/1
. - 现在您可以使用此 url 将防护罩添加到例如你的 github
README.md
。添加文本