【问题标题】:Sonarqube analysis for non maven projects using Jenkins使用 Jenkins 对非 Maven 项目进行声纳分析
【发布时间】:2023-03-03 21:32:01
【问题描述】:

我正在使用 maven 目标 sonar:sonar 使用 sonarqube4.2 分析我的 jenkins 中的所有 maven 项目,并将目标 sonar:sonar 作为构建步骤运行。

我有一个情况,几个团队的项目中只有 UI 代码,并且不遵循 maven 结构。

Src 文件夹不存在。有人可以告诉我在这种情况下如何指定源文件夹,因为 sonar:sonar 仅适用于 maven 项目,而且我没有声纳运行器。

提前致谢。

问候, 开张

【问题讨论】:

    标签: maven jenkins sonarqube


    【解决方案1】:

    您只需使用 SonarQube Runner 构建步骤而不是 SonarQube Maven PostJob。使用此构建步骤,您必须自己指定属性,以便您可以放置​​任何您想要的东西。例如:

    sonar.projectKey=my:project
    sonar.projectName=My project
    sonar.projectVersion=1.0
    sonar.sources=.
    sonar.exclusions=build/**/*
    

    您可以在SonarQube Jenkins plugin"Adding SonarQube Runner" documentation page 上找到更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-29
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      • 2013-03-13
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      相关资源
      最近更新 更多