【问题标题】:Integrate Jenkins with sonarqube Community Edition to scan mulesoft based project将 Jenkins 与 sonarqube 社区版集成以扫描基于 mulesoft 的项目
【发布时间】:2019-03-26 20:13:35
【问题描述】:

如果我们将 jenkins 与 sonarqube 社区版集成,我们是否能够配置作业来扫描基于 mulesoft 的项目,而不仅仅是默认的 java/maven 等?
如果是这样,是否需要任何额外的配置,或者 sonarqube 扫描仪是否能够默认选择 mule 项目并能够扫描其所有代码?

【问题讨论】:

    标签: jenkins sonarqube mule jenkins-plugins


    【解决方案1】:

    您可以将 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

    【讨论】:

      猜你喜欢
      • 2018-07-18
      • 2015-08-10
      • 2016-06-29
      • 2017-04-27
      • 2017-05-26
      • 2020-11-26
      • 2017-09-27
      • 2017-12-06
      • 2021-11-14
      相关资源
      最近更新 更多