问题标签 [sonarqube-ops]

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.

0 投票
3 回答
4505 浏览

jenkins - git 分支合并/移除时自动移除 Sonarqube 分支项目

我们目前有一个使用Multibranch Workflow plugin. sonar.branch每个 git 分支都执行一个 sonarqube 分析,使用该属性创建一个 sonarqube 项目 。这非常有用,因为在合并之前正在分析每个分支,当分支与 master 合并并在 GIT 上消失时会出现问题,项目在 sonarqube 上继续,需要手动删除。有没有办法自动完成?或任何其他建议?

0 投票
1 回答
1788 浏览

jenkins - 使用 jenkins 时找不到 sonarqube

我正在使用 jenkins,我需要我的 sonarqube 对我的代码进行一些分析。

我使用 docker 来管理这两个图像并映射端口,以便可以从外部访问它们。效果很好,我可以在两个门户中打开和登录。

我的问题是,当我尝试运行我的 jenkins 构建并询问 sonarqube 信息时,它会抛出以下错误:

我根本不知道这里出了什么问题。

我做了什么 :

  • 我已经在 sonarqube 的“user=>token=>generate a token for user”中注册了一个服务器密钥,并在我的 jenkins 应用程序中使用它
0 投票
1 回答
139 浏览

database - 损坏的项目将现有数据库中的数据副本链接到具有排序规则更改的新数据库

我们最近将 Sonar 升级到了 5.3 版本。Sonar 有整理要求 (Latin1_General_CS_AS)。我们现有数据库的排序规则是 - Latin1_General_CI_AS

遵循以下步骤: 1. 使用新排序规则获得一个新数据库。2. 在新数据库上设置 Sonar 实例。这创建了所需的表。3. 新数据库上的截断数据(基本上删除和重新创建表) 4. 执行 SELECT INSERT 以将数据从现有数据库复制到新数据库。

我知道 Sonar DB 复制工具,但我相信这仅适用于企业版。(http://docs.sonarqube.org/display/SONAR/Sonar+DB+Copy+Tool

Sonar 已启动并正在运行,但我们看到项目链接已损坏。是否有适当的方法将数据从旧数据库迁移到声纳中的新数据库?

我在声纳日志中看到以下错误:

2016.07.07 14:59:29 ERROR web[ossui.JRubyFacade] 无法渲染:http://:42224/dashboard/index/20464 undefined method project' for nil:NilClass <INSTALL PATH>/web/WEB-INF/app/controllers/dashboard_controller.rb:53:inindex'

0 投票
1 回答
87 浏览

sonarqube - 声纳曲。可以删除哪些 oracle DB 组件

我们使用 Oracle DB 作为 sonarqube 数据库,并找到了已安装的 oracle 组件列表。哪些组件可以安全移除?

组件列表:

COMP_ID COMP_NAME

APEX Oracle Application Express

EM Oracle 企业管理器

ORDIM 甲骨文多媒体

XDB Oracle XML 数据库

上下文 Oracle 文本

EXF Oracle 表达式过滤器

RUL Oracle 规则管理器

OWM Oracle 工作区管理器

目录 Oracle 数据库目录视图

CATPROC Oracle 数据库包和类型

JAVAVM JServer JAVA 虚拟机

XML 甲骨文 XDK

CATJAVA Oracle 数据库 Java 软件包

0 投票
0 回答
68 浏览

sonarqube - SonarQube 分析与 Oracle 挂起

我有 SonarQube 5.1.2。每隔一段时间,分析就会挂起。下面是它挂起的分析日志片段。

在日志中,我看到的最后一个条目是遵循 SQL,

2016.07.12 16:45:58 TRACE web[sql] 时间=0ms | sql=select ar.id from analysis_reports ar where ar.report_status=? 并且不存在(
从 analysis_reports ar2 中选择 1,其中 ar.project_key = ar2.project_key 和 ar2.report_status=?)按 ar.created_at asc、ar.id asc 排序

请提出是什么原因造成的。

0 投票
1 回答
2675 浏览

sonarqube - 如何将 SonarQube 迁移到新主机

需要将我的 SonarQube 迁移到新服务器(不是远程数据库,只是应用程序)。Sonar 是否提供任何特殊工具来执行此操作?是否只是将这个新安装(如果可能)指向旧数据库的问题?

声纳 v5.2 MySQL 5.x

谢谢!

0 投票
0 回答
276 浏览

java - Ubuntu 上的 SonarQube

我已经下载了 JRE、mySQL 并按照以下步骤操作: http: //dev.mamikon.net/installing-sonarqube-on-ubuntu/

但是当我通过以下方式启动 SonarQube 时:

我收到此错误并且包装器停止:

0 投票
2 回答
2888 浏览

active-directory - sonarqube - 活动目录 ldap 错误代码 49

我有一个正在运行的 sonarqube 5.5 实例。我想使用 sonar-ldap-plugin 1.5.1 将身份验证和授权委托给我公司的 Active Directory 服务。

LDAP 插件的配置如下(模一些混淆):

并且sonarqube服务器报如下错误:

我用 ldapsearch 做了同样的查询,没有遇到任何问题。所以我认为 Active Directory 服务是正确的并且接受这个用户和 DIGEST-MD5 SASL 机制。

我还通过带有 SIMPLE(不安全)机制的 sonarqube 使用了同一个用户,它也“正常”工作。我还尝试将密码的 md5 哈希而不是密码。我尝试了很多其他我不引以为豪的事情......

我在网上阅读了许多类似的问题(堆栈溢出、其他来源),但还没有找到解决方案。你看到我的配置有什么问题吗?难道我注定要使用 SIMPLE 机制,让每个人的密码都以明文形式移动?我既不能使用 CRAM-MD5 也不能使用 GSSAPI,因为我公司的活动目录服务不支持它们。

0 投票
1 回答
1557 浏览

sonarqube - SonarQube - 使用不同的字符集连接到 oracle

我正在使用 SonarQube 进行代码分析。我正在尝试让 Sonar 连接到 Oracle DB。我收到此错误- 向类 org.sonar.server.platform.PlatformServletContextListener org.sonar.api.utils.MessageException 的侦听器实例发送上下文初始化事件的异常:Oracle 必须具有 UTF8 字符集和 BINARY 排序。NLS_CHARACTERSET 是 WE8MSWIN1252 而 NLS_SORT 是 BINARY。 有没有办法让 Sonar 使用 UTF8 以外的 Oracle 字符集?

0 投票
0 回答
715 浏览

java - sonarqube 无法在 centos 6 中启动



部分日志:
logs/sonar.log