如何在 Azure 管道中报告自定义 checkstyle 报告

How to report the custom checkstyle report in azure pipeline

我在 xml 中生成了自己的检查样式报告。我想在从 Jenkins 迁移到 Azure Pipeline 时报告结果。 有没有我可以使用的插件,它获取检查样式 xml 报告作为输入并在 Azure 管道

中发布

Is there any plugin which I can use, which gets the check style xml report as an input and publishes in Azure pipeline?

需要说的是,抱歉,Azure Devops 中没有安装这样的附加插件来发布 CheckStyle 文件。因为在 Azure Devops 中,有任务已经集成了 CheckStyle:Maven/Gradle.

如果您想在 Azure 管道中发布 CheckStyle 报告,到目前为止,我们建议您使用的解决方法是在 Azure Devops 中构建存储库。然后添加 Maven/Gradle 任务以完成独立静态分析并生成 CheckStyle 报告。

但是我觉得如果VSTS能独立的把这个特性扩展进去,而不是使用Maven或者Gradle task in pipeline的话,会是一个很好的特性。因为额外添加任务会使流水线看起来非常臃肿。幸运的是,最近又有用户和您有同样的需求,在我们的官方建议论坛上提出了这样的功能建议:Publish static analysis result task。您可以在那里投票和评论,因此我们的产品团队可以收集和评估优先级。然后会考虑纳入我们的 Sprint RoadMap。