【发布时间】:2019-03-26 20:13:35
【问题描述】:
如果我们将 jenkins 与 sonarqube 社区版集成,我们是否能够配置作业来扫描基于 mulesoft 的项目,而不仅仅是默认的 java/maven 等?
如果是这样,是否需要任何额外的配置,或者 sonarqube 扫描仪是否能够默认选择 mule 项目并能够扫描其所有代码?
【问题讨论】:
标签: jenkins sonarqube mule jenkins-plugins
如果我们将 jenkins 与 sonarqube 社区版集成,我们是否能够配置作业来扫描基于 mulesoft 的项目,而不仅仅是默认的 java/maven 等?
如果是这样,是否需要任何额外的配置,或者 sonarqube 扫描仪是否能够默认选择 mule 项目并能够扫描其所有代码?
【问题讨论】:
标签: jenkins sonarqube mule jenkins-plugins
您可以将 XML 插件安装到 Sonar 中,然后像这样运行 maven 构建:
mvn -Dsonar.host.url=http://sonarhost -Dsonar.sources=src/main/mule org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar
注意 sonar.sources 属性指向 Mule xml 配置文件的位置。
这将使 XML 文件显示在 Sonarqube 中,但测试覆盖率分析不起作用。您应该在 Mulesoft 支持门户中支持这个“想法”:https://support.mulesoft.com/s/ideas#087340000005nkVAAQ
【讨论】: