![]() |
1
2
您可以在您喜欢的任何平台上托管SonarQube,因为它是一个Java应用程序。类似地,您可以在任何地方分析大多数语言,因为大多数语言的分析也是用Java处理的。斯威夫特就是这样;在任何可以使用Java的地方,都可以运行分析。 对于Objective-C,首先需要构建代码 using the Build Wrapper 在运行分析之前。构建包装器是用C++编写的,但它是为Windows、Linux和Mac编译的,因此您可以在任何地方运行它。这意味着您唯一真正的约束是编译C、C++或Objective-C代码所需的平台。 明确地说,你 可以 在任何口味的从属服务器上运行分析,特别是在Mac上。分析将生成一个报告,该报告将提交给服务器,并按接收顺序排队和处理。 N、 B.因为你的问题暗示了这一点,我想做一个具体的扩展:你在哪里 分析 您的代码应该与SonarQube实例的托管位置无关。特别是 不 在托管SonarQube实例的同一台机器上运行分析是一个好主意。你真的应该 至少 三台服务器:一台用于SonarQube,一台用于数据库,一台用于Jenkins。有关更多信息,请参阅 the docs . |
![]() |
Shian JA · SCM插件与Sonar Qube集成 8 年前 |
![]() |
nilleb · sonarqube 5.2有计划发布日期吗? 9 年前 |
![]() |
Erdem Azaklı · Jenkins二进制文件文件夹为空 9 年前 |
![]() |
Ganapathy · 如何分析Sonar中的sh文件?[已关闭] 9 年前 |
![]() |
PT_C · 从仪表板运行声纳分析 9 年前 |