Jenkins警告插件和SonarQube扫描仪

时间:2016-09-28 12:59:40

标签: jenkins sonarqube

对于我的项目,我想在Jenkins上使用Warning Plugin。结果是一个XML文件。我有一个插件SonarQube用于读取此文件。

但是,警报插件是在Sonar Scanner分析后执行的。警告插件位于“Post build actions”中,Sonar Scanner分析位于“Post build step”中。因此,我的SonarQube插件无法读取XML文件,因为SonarQube扫描仪运行时该文件不存在。

有人有解决方案吗?

非常感谢你们。

1 个答案:

答案 0 :(得分:0)

您必须创建另一个Job以在Post构建操作中读取XML。因此,在当前的Job中,您必须在Post构建操作中执行插件以创建XML。因此,在Post构建步骤中调用创建的新作业。它使XML能够读取。