sonarqube相关内容

当质量门失败的时候,如何让一个大师的构建失败呢?

之前我使用sonar-maven-plugin version 3.2,然后当声纳质量门失败时,构建也会失败。现在我正在使用sonar-maven-plugin version 3.7.0.1746,这种情况不会发生。即使质量门失败,Maven Build也成功了。现在,当我在pom.xml中使用3.2版时,它给出错误 [ERROR] Failed to execute goal org.s ..
发布时间:2022-07-17 22:33:49 其他开发

使用Jsvc在Solaris上运行SonarQube

SonarQube 5.0 documentation声明要在AIX、HPUX或Solaris上安装SonarQube,必须安装Java服务包装程序,这是经过许可的软件。 是否可以使用某些免费/开源替代方案来实现此目的? 有一个由Apache提供的Jsvc库,用于实现相同的功能。我想知道是否有人成功地使用过它。 SonarQube 我们还没有文档说明,但是使用SonarQu ..
发布时间:2022-06-15 18:41:44 其他开发

将Quality Gate添加到Jenkins Maven项目的构建部分

我有一个Jenkins Maven项目,它为我的构建运行SonarQube分析。我想添加质量门,这样当质量门失败时我的构建就会失败。我也希望不使用Jenkinsfile(所以只使用Jenkins项目配置)。目前,我使用Build部分来执行SonarQube分析。‘Goals and Options’字段的代码如下: clean package -Dmaven.test.skip=true s ..
发布时间:2022-04-19 11:35:15 其他开发

声纳中的JavaScript代码覆盖

我在使用Sonar和插件进行Java代码覆盖方面是个新手。 在使用Sonar进行分析时,有哪些可能找出Java代码的质量(包括代码覆盖率)? 目前我使用的是Karma Runner,它提供代码覆盖率报告。可以在声纳中使用吗? 谢谢。 SonarQube 以下讨论为推荐答案项目设置SonarQube: https://community.sonarsource.com/ ..
发布时间:2022-04-03 14:18:35 前端开发

GitLab-ci:如果MR存在,则只触发MERGE_REQUEST DETACH流水线,如果不存在,则触发源分支流水线。这两条管道不应同时运行

我想在创建MR时查看MR(合并请求)命令部分中的声纳结果 我的主要期望: 如果源分支存在MR,则触发分离管道(不触发功能管道。我只需要那个来查看MR命令中的声纳结果) 如果源分支没有MR,只需触发正常功能(源)分支管道 我试着用下面的示例阶段来做这件事。但是当我将提交推送到源管道时,而源分支存在MR。我还是有两条管道。分离和源管道正在运行,我不希望同时看到这两个管道,此外,除非 ..
发布时间:2022-03-14 22:31:57 其他开发

如何在用于maven构建的jenkins管道中增加代码覆盖率。

我在Jenkins中运行基于maven的管道,但由于代码覆盖率为零,导致声纳质量门失败。如何通过更改管道脚本或源代码来提高代码覆盖率。 推荐答案 SonarQube实际上并不执行代码覆盖率分析。您必须使用探测器(例如:Jacoco)运行您的单元测试,并正确上传analysis results。 正确配置该选项将使您大于零。达到100%依赖于正确和完整的单元测试。 SonarQu ..
发布时间:2022-03-14 10:52:25 其他开发

C项目的sonarqube扫描仪属性文件

我正在使用声纳Qube分析C文件。经过分析,我看不到列出的完整C/C++气味。例如,代码气味中不会列出除以零错误。 我的声纳扫描仪设置使用选项sonar.language=c重新配置为C语言,并使用特定于C语言的标记,如sonar.c.include directories。我收到C文件的词法分析器错误。 有人能帮我解决这个问题吗? 推荐答案 您可以使用SonarOpenC ..
发布时间:2022-02-24 14:33:07 其他开发

声纳Lint规则集文件:Gitignore?

我在Visual Studio中安装了SonarLint并将其连接到我们的服务器上,当我这样做时,git status它会显示所有这些Net.ruleset文件。我应该将此扩展名放入.gitignore文件还是将其添加到存储库? 推荐答案 TLDR;将其提交以与您的团队共享。 .ruleset文件是规则及其状态(已启用、已禁用、严重程度)的集合。将解决方案绑定到SonarQube时会 ..
发布时间:2022-02-24 14:28:21 其他开发

新的 Msbuild Sonar 跑步者正在跳过对 .net 项目的分析

我已经为项目类型“类库"设置了新的 Msbuild 声纳运行器和启动分析.它成功了.为了进一步测试, 我又创建了一个项目,它只有一个包含 5 个接口定义的文件. 我确保接口名称不以字母“i"开头. 我使用一个 stylecop 规则创建了一个质量配置文件,即“接口名称必须以 i 开头". 我启动了 cmd 提示符(VS 命令提示符)并将其路径更改为具有 .csproj 文件的目录.显然 ..

SonarQube 无法在 linux 中启动

我像这样安装和配置 SonarQube link 但我无法正常启动.我看到 sonar.log 是这样的: -->Wrapper 作为守护进程启动启动JVM...包装器(3.2.3 版)http://wrapper.tanukisoftware.org版权所有 1999-2006 Tanuki Software, Inc. 保留所有权利.2018.12.05 07:32:36 INFO app ..
发布时间:2022-01-17 22:18:38 其他开发

如何强制代码覆盖率为零?

我有几个没有单元测试用例的 java 项目.当我尝试使用 SonarQube 分析这些项目时,我无法获得单元测试代码覆盖率,因为它没有任何测试用例.根据我的研究,我发现如果没有单元测试用例,我可以强制它显示为零.官方 Jacoco Java 文档提到 sonar.jacoco.reportMissing.force.zero=true. 我的 SonarQube 分析将使用 maven 构建 ..
发布时间:2022-01-17 22:18:29 其他开发

Sonarqube 后台任务永远运行

我们已经运行 SonarQube 5.6.4 有一段时间了.然后我们突然观察到后台任务的队列在增加.在日志中,我们看到这样的消息: 2017.07.24 13:56:10 INFO [o.s.s.es.BulkIndexer] 0 个请求已处理(0 个项目/秒) 每分钟一个日志条目. 然后开始的其他任务失败了: org.elasticsearch.client.transport.No ..
发布时间:2022-01-17 22:18:19 Java开发