sonarqube相关内容
大型团队,每个团队都有单独的 git 分支,声纳作为代码质量检查器. scm 工具设置为拾取与此名称相对应的每个分支:'feature-branch-*' 完美运行,适用于 maven 构建. 我想设置 sonarqube,以便它为每个实际的 git 分支使用不同的分支,但 sonarqube 不允许使用通配符.但是它确实允许变量,所以我尝试了 ${GIT_BRANCH},但这个变量包含:
..
我正在尝试将声纳 Qube 5.5 默认数据库更改为 Mysql.但它仍在连接到默认 H2 DB. 配置如下. 我已经在 Mysql DB 中运行了以下脚本 # 创建 SonarQube 数据库和用户.## 命令:mysql -u root -p
..
我将工作从单台 Hudson 机器转移到多从机 Jenkins 环境,现在 JaCoCo 覆盖不再有效. 工作(旧):哈德逊 2.0.1,詹金斯声纳插件 1.7.1,声纳 2.1.2 破损(新):詹金斯 1.446,詹金斯声纳插件 1.7.2,声纳 2.1.2 我的 Hudson 工作称为 Pinnacle,它曾经在一台 Hudson 服务器上与 Sonar 在同一台机器上运行.
..
情况:我在 Win XP 32 位系统上安装了 Sonarqube.我按照指示设置了所有路径.服务器在 localhost://9090 上打开得很好. 我的 JAVA_HOME 是:C:\Program Files\Java\jdk1.7.0_60; 问题当我运行 sonar-runner.bat 时,出现以下错误: 错误:Java_Home 存在但不指向有效的 Java 主文
..
使用 LDAP 插件 (1.3-SNAPSHOT) 对声纳 (3.5.1) 进行身份验证工作正常.但是项目的授权不与团体合作.从管理员用户,我可以将 LDAP 用户映射到在 Sonar UI 中创建的组.但是每次用户尝试登录 Sonar 时,已经映射到某个组的用户都会从该组中删除. 有人遇到过同样的问题吗?这是ldap版本的问题吗?还是我需要进行配置更改? 解决方案 现在一切正常.感
..
我在 TeamCity 中建立了一个 Build 项目,并将 Sonarqube 与它集成.该项目正在构建,甚至在 SonarQube 控制台中成功发布报告.但是当质量门失败时,它并没有破坏构建.我搜索并阅读了有关构建断路器的信息,但它已经被 TeamCity 的 Sonarqube 插件支持,因为本文档 https://confluence.jetbrains.com/display/TW/So
..
我正在尝试让声纳为具有包含 Findbugs 规则的质量配置文件的项目工作. 但是在分析项目时,sonar anttask 崩溃并出现以下错误: 原因:java.io.IOException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found在 edu.umd.cs.findbugs.filter.Filter.
..
我们的 Jenkins 构建在一夜之间开始失败并出现错误: [ERROR] 无法在项目 上执行目标 org.codehaus.mojo:sonar-maven-plugin:2.7:sonar (default-cli):目标 org.codehaus.mojo:sonar-maven-plugin:2.7:sonar 的执行 default-cli 失败:由于 API 不兼容,无法在插件 '
..
我有一个由几个模块组成的项目. 我正在尝试使用 SonarQube 分析这些. 我已将 Sonar Maven 插件作为依赖项包含在每个模块中: org.codehaus.sonarsonar-maven-plugin5.1 然后我正在使用以下方式运行 Maven:
..
Perl 是否有与 Sonar 等效的东西? 解决方案 Smolder 是一个持续集成框架它运行冒烟测试并生成覆盖率报告、统计数据和漂亮的图表.它接受 TAP 输入,因此可以插入任何可以提供此功能的内容.您可以使用各种TAP 模块在 Perl 端提供集成. 您还可以调整现成的构建系统.哈德森, Cruise Control 和 BuildBot 都可以为 Perl 项目配置,尽管功能
..
我正在使用 Java、Eclipse.我已经安装了 &在我的机器上配置了 sonar-server,sonar-runner,它工作正常.我已经使用 http://localhost:9000/ 在我的机器上测试了我的项目的代码质量.一切正常.但现在我想使用我机器上的声纳服务器测试另一台机器上的项目的代码质量.(意味着我有 5 台机器,然后我不想安装声纳服务器,声纳运行器在所有机器上,我只是将它安
..
为什么声纳需要二进制文件(sonar.binaries)?它如何使用二进制文件来完成它对二进制文件所做的事情? 解决方案 sonar.binaries 是一个已弃用的属性:您现在应该使用 sonar.java.binaries 此属性由 java 分析使用(所以我假设您正在分析 java 代码). 分析是在源代码级别逐个文件完成的,为了正确进行语义分析,java 分析器从 .c
..
我正在尝试让 Jenkins 作为构建后步骤运行 Sonar. Jenkins 运行 SonarRunner [1] 但这失败了: ERROR: Sonar runner 执行期间出错错误:无法执行声纳错误:原因:您必须为“未知"定义以下强制属性:sonar.projectKey、sonar.projectName、sonar.projectVersion、sonar.sources 如
..
我有 SonarQube 6.1.当我从主仪表板项目小部件中单击项目条目时,我会进入一个项目主页,其中显示“质量门已通过"并列出了一些问题(“错误"、“漏洞"、“代码异味"和“重复"). 在左侧靠近顶部的项目名称下方,有一个“主页"图标,右侧显示“问题"、“措施"、“代码"和“管理". 当我尝试访问项目仪表板时 - 类似于主仪表板,但特定于项目 - 我发现了这个页面 http://do
..
谁能告诉我究竟如何改变声纳规则的严重性?声纳中有一个用于此类活动的特殊部分 - 质量配置文件.但是改变严重性的机会被禁用了. 如何启用它?也许我需要这些活动的一些特殊权利?如果有,这些权利是什么? 提前致谢. 解决方案 这些步骤适用于 sonar 6.7 通过复制默认值创建一个新的配置文件my way. 打开新的个人资料我的方式 停用您要更改的规则 再次
..
我在做什么?我目前正在为前端应用程序设置持续集成/交付管道.我们计划使用 SonarQube 作为代码质量工具,并希望在 SONAR 中导入 junit 测试结果/代码覆盖率以进行进一步分析. 我能够成功地将 javascript 代码覆盖率报告导入 SONAR.我们正在使用 Gulp/Karma/PhantomJS/Jasmine 等,并使用 Karma 覆盖率/Junit 记者来生成测试
..
我有一个包含 Java 源和 Scala 测试源的 Maven 项目.我在 verify 阶段使用 Jacoco 生成代码覆盖率.当我尝试在验证阶段通过添加执行或运行 mvn verify sonar:sonar 来运行声纳目标时,我最终会发现测试目录被 Sonar 添加了两次: [INFO] [11:15:34.756] 测试目录:[信息] [11:15:34.756]/Users/xxx/
..
我真的有一个“溢出",试图让这些东西一起工作.我按照这里的说明进行操作:http://docs.sonarqube.org/display/PLUG/Android+Lint+插件,最后得到了一个安装了 Android Lint 插件 1.1 的 SonarQube 5.1.1 服务器.然后我将我的多模块 Gradle 构建配置为与 SonarQube 插件一起使用:请参阅下面根配置中的代码片段.
..
每当我尝试将 lcov 报告导入 SONAR 时,我都会收到以下错误 15:00:17.230 警告:无法解析 [/opt/app/workload/jenkins_25172/data/jobs/DEV02/workspace/coverage/lcov.info] 中的 1 个文件路径,第一个未解析路径:/opt/app/workload/jenkins_25172/data/jobs/DE
..
我正在尝试使用 Scala 为 Sonar 构建扩展.我需要扩展以下Java接口: public interface Decorator extends BatchExtension, CheckProject {无效装饰(资源资源,装饰上下文上下文);} 但 Resource 类型实际上是这样定义的: 公共抽象类资源 我知道我可以解决创建 Java 原始超类的问题.我想坚持仅使用 Sca
..