|
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 . |
|
|
Atul Sureka · 声纳扫描仪不遵守代码气味的质量门 8 年前 |
|
|
PMArtz · Jenkins Sonarqube扫描仪结果未显示 8 年前 |
|
|
Javier C. Issac Balaji · 有没有什么方法可以在没有Jenkins/Bamboo的情况下,使用githook将Bitbucket与SonarQube连接起来,自动检查pull请求? 8 年前 |
|
|
Romczyk · 在ant中为SonarQube设置JDK的路径 8 年前 |
|
|
Vijay Surwase · 未找到Sonar资源和文件 8 年前 |