sonarqube相关内容

SonarQube 无法从 Jenkins 项目中获取 git blame 信息

我配置了一个 Jenkins 主项目 P 来管理两个 git 仓库 A 和 B.这个主项目 P 只更新 git 源并从他的工作区调用声纳分析. 这是我的树文件夹. {Jenkins 安装路径}\workspace\P|-- 一个|-- .git/|-- 所有项目A文件|-- 乙|-- .git/|-- 所有项目B文件 当 Jenkins 对 P 运行声纳分析时,出现以下错误 这个项目的 ..
发布时间:2022-01-17 22:01:07 其他开发

Bamboo + sonar.dynamicAnalysis=reuseReports = 0% 规则合规性

Bamboo 可以进行持续构建,但希望使用 Sonar 进行质量指标跟踪.必须在 Bamboo 中捕获单元测试通过/失败和 Clover 代码覆盖率指标.但是,这些相同的值也应该发送到 Sonar,以免通过两次运行单元测试和 Clover 来增加构建持续时间. 已经能够使用带有 maven 构建的“sonar.dynamicAnalysis=reuseReports"指令将这些指标从 Bam ..
发布时间:2022-01-17 22:00:51 Java开发

从我的 java 程序调用声纳

我已经在我的本地主机上安装了声纳服务器.而且我能够运行和分析java项目.即使我已经在 Eclipse 上安装了声纳插件. 但我想从我的 java 项目(如简单的 java 类)中运行声纳,并且应该检索声纳结果并能够将其保存在数据库中.我搜索了教程,但找不到答案.请任何人都可以提供示例代码或资源,我可以从中获得知识来克服这项任务. import javax.annotation.Resou ..
发布时间:2022-01-17 22:00:32 Java开发

如何告诉 Sonar 使用我的万无一失的报告来获取单元测试结果

我们有一个 Jenkins 作业,其中包含一堆 javascript 文件.我们通过 grunt 构建我们的项目,并在构建结束时运行 JSCover 来运行我们的单元测试并收集代码覆盖率.这一切都有效.我们得到了一个不错的 LCOV 文件,我们在 target/surefire-reports/目录中得到了一堆 TEST-*.xml. Sonar 显示代码覆盖率结果,但不显示通过/失败甚至执 ..
发布时间:2022-01-17 22:00:18 前端开发

如果项目质量门失败,如何在 sonarqube 5.1+ 上使用 Build Breaker

我正在使用 Jenkins 持续集成 服务器和 Sonarqube 进行代码覆盖.我想确保如果项目中的问题达到 Quality Gate 的 threshold 值,则项目构建应该会失败.我在 Sonarqube 中安装了 Build Breaker 插件.我在某处读到它默认适用于每个项目,并将构建失败报告发送到 CI 服务器(在我的例子中是 Jenkins). 但这并没有发生.即使问题已达 ..

执行 Sonarqube 分析时出错权限不足"

我正在尝试通过 sonarqube 分析 java 代码.我们在本地环境中创建了一个 sonarqube 服务器,而不是使用声纳云. 我最初尝试使用 sonar maven 插件形成此链接 Sonar-Maven 插件 但是我遇到了“权限不足"错误. [INFO] 构建失败 [INFO]------------------------------------------------- ..
发布时间:2022-01-17 21:59:48 其他开发

LCOV.INFO 有 SF 的绝对路径

我需要在业力覆盖生成的 lcov.info 文件中将相对路径作为 SF: 参数的值.这是为了使 SonarQube 能够收集信息以显示覆盖范围.目前,SF 参数具有完整的绝对路径,例如c:\abc\xyz....\src\bar\foo.js 我需要SF:src\bar\foo.js 有没有办法做到这一点? 解决方案 不幸的是,仍然不可能开箱即用.要解决此问题,您可以: ..
发布时间:2022-01-17 21:59:40 其他开发

SonarQube C# 分析失败“不是指针的有效行偏移"

我已经使用 SonarQube 成功分析了一段时间的项目,但现在我遇到了一些错误.确切的错误是: 12:26:01.413 错误:SonarQube 扫描仪执行期间出错java.lang.IllegalArgumentException: 74 不是指针的有效行偏移量.文件 [blaablaabala...] 在第 118 行有 70 个字符在 org.sonar.api.internal.go ..
发布时间:2022-01-17 21:59:22 C#/.NET

如何从同一个项目生成两个声纳报告?

我想从同一个项目创建两组声纳报告.一种会涵盖所有内容,另一种会排除一些软件包. 这可能吗?如果可以,该怎么做? 编辑:设置排除项不是问题,但有两个报告是. 解决方案 在 maven 中创建新配置文件并为每个配置文件添加带有新分支的调用声纳:mvn clean install -Pprofile1 sonar:sonar -Dsonar.branch=BRANCH1 ..
发布时间:2022-01-17 21:59:12 其他开发

将 rules.csv 文件导入声纳

我有一个 ms-excel 格式的文件 rules.csv.rules.csv 是从其他声纳服务器的质量配置文件中下载的.现在我想用相同的质量配置文件实现我的声纳.现在我的问题是 如何将 csv 文件导入声纳 rules.csv 文件足以创建与其他文件相同的质量配置文件 解决方案 进行备份/重新导入的步骤 转到配置 --> 质量配置文件 点击所需配置文件的备份-按钮并保存文 ..
发布时间:2022-01-17 21:59:02 其他开发

测量两个 iOS 设备之间的距离

是的,我目前正在考虑这个问题.在我的用例中,这些设备将相距 50 厘米到 10 米,我希望它至少精确到 10 厘米.(因此 GPS 不是一个选项) 想到2种方式: 声音:我在开发论坛上询问了这个问题,我正在与 laanlabs 联系,关于他们的 声纳尺. 一台设备上的图片 + 另一台设备上的相机:似乎更容易设置,因为我的用户案例涉及用户以 90 度角面对一台设备.但是,用户将摄像 ..
发布时间:2022-01-17 21:58:54 移动开发

将 JaCoCo 与 SONAR 集成以实现单元和集成测试覆盖率

有没有人尝试过配置 JaCoCo 以将单元和集成测试的覆盖率转储到 2 个不同的文件中,以便 SONAR 使用它们,使用 ANT 构建? 解决方案 这是一个可行的解决方案,为单元测试和集成测试生成报告.此解决方案使用 append 策略. 请注意,为了在 apply 策略上正常工作,阶段应按顺序执行(如果 mvn test 和 mvn verify -DskipUnitTests 将 ..
发布时间:2022-01-17 21:58:46 Java开发

运行时声纳运行器 SocketTimeoutException

我正在使用声纳,一切正常.然后在一个月左右不使用它后,我在运行 sonar-runner.bat 时开始收到以下异常 我正在使用嵌入式 h2 db 服务器并使用默认端口. INFO:错误堆栈跟踪已打开.INFO:跑步者配置文件:C:\sonar\sonar-runner-2.2.2\conf\sonar-runner.propertiesINFO:项目配置文件:c:\eclipse\wor ..
发布时间:2022-01-17 21:58:40 其他开发

如何为 SonarQube 扫描配置 Jenkins 管道

我正在尝试为我的项目配置 jenkins 管道,但如果有人能指出我做错了什么,这里缺少一些东西: 下面是流水线脚本: 节点{stage('SonarQube 分析') {//需要 SonarQube 扫描仪 2.8+defscannerHome = 工具 'sonarScanner';withSonarQubeEnv('SonarQube 6.2') {蝙蝠“${scannerHome}/ ..
发布时间:2022-01-17 21:58:30 其他开发

如何增加 AWS ECS fargate 中的 vm.max_map_count?

我正在尝试在 AWS fargate 平台上运行 sonarqube 应用程序.当我运行原始 docker 图像时,它就像一个魅力.但是,如果我将 JDBC 属性作为参数传递给容器,我将面临以下问题.显然,弹性搜索需要一个新的配置.如果它是 ECS 集群,我将通过 ssh 进入 EC2 实例并更新这些属性.在fargate的情况下,我该如何实现? max virtual memory are ..