如何获取蔚蓝管道的代码覆盖率徽章

时间:2019-10-05 08:21:37

标签: azure azure-devops code-coverage azure-pipelines

我将github项目配置为在Azure Pipelines中进行自动生成。在“管道/建筑物/”下,我可以单击“ ...”,然后选择“状态标志”。

在管道内部,已经测量了代码覆盖率:我可以选择一个特定的版本,然后转到“代码覆盖率”标签。但是,我找不到任何指向保险标志的链接。它是由Azure Devops提供的吗?还是有与Azure Devops集成的免费工具来提供此功能?

1 个答案:

答案 0 :(得分:2)

您可以使用shields.io获取Azure Pipelines的险种徽章:

  1. 转到https://shields.io/category/coverage
  2. 选择Azure Devops覆盖范围
  3. 按照网站的指示,您需要找出organizationprojectdefinition id。前往Azure管道并打开 您可以在其中查看项目的构建历史记录的视图。该网址将包含所有3个值,例如dev.azure.com / ikamenshchikov / flynt / _ build?definitionId = 1
  4. 将您在Azure中找到的值输入shields.io空白 字段,然后单击复制徽章URL以获取图像的URL。您将获得一个网址,例如https://img.shields.io/azure-devops/coverage/ikamenshchikov/flynt/1
  5. 现在您可以使用此网址将屏蔽添加到例如你的github README.md。添加文字 ![Coverage](https://img.shields.io/azure-devops/coverage/ikamenshchikov/flynt/1)