计算代码指标作为 DevOps 中构建管道的一部分

Alb*_*t T 5 msbuild code-analysis code-metrics devops azure-devops

这似乎是一件非常简单的事情,但我找不到相关信息。在 Visual Studio 中,计算所有项目的代码指标非常容易,我希望在 Azure DevOps 中的构建管道期间执行相同的操作。

有人做过这样的事吗?

Hug*_*Lin 0

在 azure devops 中,您可以查看代码覆盖率结果。可以在“代码覆盖率”选项卡上查看和下载结果。

  • 发布代码覆盖率结果将代码覆盖率结果发布到 Azure Pipelines 或 TFS,这些结果是由 Cobertura 或 JaCoCo 格式的构建生成的。
  • Visual Studio Test、.NET Core、Ant、Maven、Gulp、Grunt 和 Gradle 等内置任务提供了将代码覆盖率数据发布到管道的选项。

以下是一些您可以参考的文档:

此外,您还可以通过与 Azure DevOps 集成的 SonarCloud 进行代码分析。SonarCloud 是一种基于云的代码质量和安全服务。这是您可以遵循的实验室