gpt4 book ai didi

c++ - 运行 SonarQube 分析扫描 - SonarSource build-wrapper

转载 作者:可可西里 更新时间:2023-11-01 16:30:04 25 4
gpt4 key购买 nike

我是运行 SonarQube 扫描的新手,我在 Jenkins 的日志中收到此错误消息:

16:17:39 16:17:36.926 ERROR - The only way to get an accurate analysis of your C/C++/Objective-C project is by using the SonarSource build-wrapper. If for any reason, the use of the build-wrapper is not possible on your project, you can bypass it with the help of the "sonar.cfamily.build-wrapper-output.bypass=true" property. By using that property, you'll switch to an "at best" mode that could result in false-positives and false-negatives.

有人可以告诉我在哪里可以找到并运行这个 SonarSource build-wrapper 吗?

非常感谢您的帮助!

最佳答案

要解决此问题,请直接从您的 SonarQube 服务器下载 Build Wrapper,使其版本与您的插件版本完美匹配:

可以从 URL 下载适用于 Linux 的 Build Wrapper

http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip

解压下载的Build Wrapper,在您的 PATH 中配置它,因为它更方便

export PATH=$PATH:/path/where/you/unzip

完成后,运行以下命令。

build-wrapper-linux-x86-64 --out-dir <dir-name> <build-command>
build-wrapper-linux-x86-64 --out-dir build_output make clean all

完成所有这些后,您必须使用以下行修改您的 sonar-project.properties 文件。请注意,目录名称与我们在上一个命令中定义的目录相同。

sonar.cfamily.build-wrapper-output=<dir-name>

然后您可以运行 Sonar 扫描仪命令。

sonar-scanner

这将对您的代码进行分析。更多详情可以查看这个link .

关于c++ - 运行 SonarQube 分析扫描 - SonarSource build-wrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40746933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com