问题标签 [sonarqube-scan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sonarqube - 声纳构建给出错误:sonar-maven3-plugin:jar:5.4
我已将 Sonar 版本升级到 5.4,并在运行 POM 生成报告时,收到以下错误:
有人能告诉我,我应该在哪里解决错误,如果您需要更多详细信息,请告诉我。
gradle - 自定义源集的 Gradle / SonarQube 文档问题
我要解决的具体问题是集成测试没有出现在服务器上。
此外,此处给出的示例代码似乎是错误的: SonarQube: Analyzing Custom Source Sets
特别是这个代码示例:
运行此结果:
这实际上应该是什么?根据我正在阅读的另一个论坛,这应该是逗号分隔目录的列表。所以我尝试了:
...同样的错误。请注意,这ingegrationTest
对我们的构建是正确的。
android - 使用 Cobertura 和 Sonar 进行 Gradle 覆盖
我正在尝试配置我们的 Android Gradle 构建以将代码覆盖率结果(由 Cobertura 生成)发布到 Sonar。
我们有一个模块化的项目结构,其中每个模块都构建为 apk-lib 或 apk。该项目的结构如下:
我有一些运气使用 Cobertura 生成覆盖范围。我可以在build/reports/cobertura/coverage.xml
. 这就是我配置它的方式:
android_lib.gradle
:
在我运行gradlew cobertura
覆盖率报告后生成并存在于build/reports/cobertura/coverage.xml
现在我希望能够将这些结果发布到我正在运行的本地 Sonar (v4.3) 服务器。
我已经尝试将 sonar-runner 插件应用到我的android_lib.gradle
文件中,但我收到了很多错误,并且在 Sonar 中看不到任何覆盖结果。
android_lib.gradle
:
有什么我遗漏的东西吗,有人对这个设置有好运吗?
android - SurefireSensor 错误 sonarQube for gradle android
我正在为 gradle 尝试最新版本的声纳。下面是我编写的代码片段
主项目 build.gradle
但是运行 sonarQube ,给出以下错误。
请帮忙,我该如何解决这个问题。
java - Sonar-checkstyle 插件未按预期工作
我正在使用sonar-checkstyle-plugin-2.5-SNAPSHOT,我创建了一个名为 Checkstyle 的质量配置文件并激活了所有规则,每次在 checkstyle 阶段执行都会停止。我尝试通过仅使用 checkstyle 存储库中的 1 条规则再次执行此操作,认为这可能是一些正在执行此操作的规则。但这也没有用。只有在没有启用规则时才成功执行时间。
我是 sonarqube 的新手,急需帮助。
这是我的执行日志:
sonarqube - Sonarqube 5.5 - 允许 MSBuild Runner 在扫描期间创建项目
我们目前使用 MSBuild Scanner 在构建时通过竹子进行静态代码分析。据我所知,Bamboo 插件目前不支持扫描仪,所以我使用的是命令行。
我想为分支机构启用它,以便我们可以在公司内收集更多信息,但是当我运行以下命令时:
我收到以下错误:
这是因为 project:branch 组合不存在。如果我创建项目并重新运行它就可以了。
Sonarqube 有没有办法允许在构建时创建项目?
ant - 从 SonarQube 4.5.4 LTS 升级到 5.3 后,Ant 分析无法删除文件
我们最近从 Sonarqube 4.5.4 LTS 升级到 5.3。升级后,我们在通过 SonarQube Scanner for Ant 进行分析时遇到了问题。
相关的日志错误信息:
在 SonarQube 升级之前进行的分析很好。之后的每次执行都因此错误而失败。
所以,就像构建成功创建了这个缓存目录,但是当它试图清理它时,它失败了。使用 Maven 或 sonar-runner 的任何构建都没有报告任何问题。
- 持续集成应用:Bamboo 5.7.2
- 构建代理:Windows 2008 Server,发生在多个代理上
- 受影响的构建:仅确认一个,但可能更多
- SonarQube 5.3
- 蚂蚁 1.9.3
- 适用于 Ant 2.4 的 SonarQube 扫描仪
我试过的:
- 验证 Bamboo 代理服务以正确用户身份运行,并且可以手动删除文件
- 手动从代理中清除构建目录
- 强制构建在备用代理上运行
构建.xml:
清洗过的竹原木:
jenkins - Jenkins 无法使用“执行 SonarQube 扫描仪”复制作业
我有一个 jenkins 工作,它执行两个步骤。1) 从 GIT 获取源代码 2) 使用 SONAR-RUNNER 运行源代码 analisys
工作正常,我想复制/创建一个类似的工作。我尝试使用以下命令创建一个新作业: curl -s --data-binary @config.xml -H "Content-Type: application/xml" -X POST http://localhost:8080/createItem?name=SONAR -NEW 它确实创建了一个新作业,但是 SONAR-RUNNER 部分是空的,如果我运行构建它不会生成 SONAR 部分。有趣的是,如果我检查生成的 config.xml,SONAR-RUNNER 配置部分就在那里。如果我尝试复制 JOB,也会发生同样的事情,我尝试使用:1) jenkins-cli,或 2) curl --data "name=NEWJOBNAME&mode=copy&from=SONAR" -X POST http://localhost:8080/创建项目
如果我有不同的构建步骤,例如“执行 SHell”,我可以复制/创建 JOB。
所以我的问题是如何使用“执行 SonarQube 扫描仪”创建或复制作为构建步骤的作业
maven - 项目的 sonar.sources 值无效:myproject 与 org.sonarsource.scanner.maven
当我尝试在詹金斯上启动声纳时,出现以下错误:
我认为这是因为 sonarsource 正在寻找一个文件夹,并且路径找到了一个 pom.xml 文件,但我不明白为什么。
我的 Maven 项目有以下文件树:
编辑:根 pom.xml
jenkins - SonarQube 和 Jenkins,集成问题
我通过添加插件和更改配置将 sonarqube 与 jenkins 集成在一起。但是在我构建一个项目之后,构建成功但没有分析结果被添加到 sonarqube UI。而且我无法在构建后单击项目页面中的 SonarQube 链接。但如果我在没有 jenkins 的情况下运行 sonarqube 分析,我会在 Web UI 中得到结果。
sonarqube 也被注入到构建中: 根据控制台输出。你能帮我把我的整合正确吗?最好的问候,纳迪斯