问题标签 [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 投票
2 回答
1021 浏览

ssl - SonarQube 安装 - Github 身份验证插件因“PKIX 路径构建失败”而失败

我正在尝试使插件正常工作。声纳 5.6,插件 1.2。我遇到了 SSL 错误,我认为这是由于我的 github 企业实例具有从内部因此不受信任的 CA 授予的 SSL 证书(或者可能只是设置不正确)。日志复制到下面。

我有什么选择?我认为

  • 我可以通过以下方式下载证书sudo docker exec <my container id> openssl s_client -connect my-sonarqube-hostname:443 -showcerts,然后(如果我知道自己在做什么)用于keytool...将其插入商店(?)
  • 我可以禁用证书验证a)如果我知道如何,并且b)如果我认为可以冒MITM风险来获得我的源代码(我不知道)
  • 我可以尝试理解下面的文章,但它们似乎都涉及编译一些东西来获取证书以将其放入商店
  • 我可以尝试让拥有 GHE 的团队使用真正的证书
  • ……?还要别的吗?

我在 Amazon Linux EC2 实例上的 docker 容器中运行 sonarqube - 很容易上手,但现在修改起来很棘手(尽管我想我可以提取 Dockerfile 并分叉它 - 我怀疑我的问题对于内部设置来说是独一无二的,所以也许我想出的任何东西都值得回馈?)

日志:

0 投票
1 回答
1827 浏览

sonarqube - Sonar 启动时出现 Elasticsearch 批量索引错误

有人可以帮助解决以下错误吗?它发生在在 Java 8u71 和 Oracle 数据库上运行的 SonarQube 5.6 启动时。此实例刚刚从 5.2 更新。我有 Puppet 插件并将其卸载以尝试解决错误。我确认 Elasticsearch 在启动后位于端口 9001 上。

0 投票
2 回答
12332 浏览

ssl - 如何在 sonarqube 中启用 SSL

我在服务器上安装了 Sonarqube 并给出了一个类似http://sonarqube.xyz.com:9000的域名,现在我希望 URL 为 https。

我已经更改了 conf 文件中 sonar.properties 的属性,并尝试使用带有 URL 重写的 IIS 重定向 URL。

0 投票
2 回答
3703 浏览

java - 无法使用最新版本启动 Sonarqube 服务器

启动 Sonar 服务器时遇到 Java 进程启动器错误。请注意,我们使用了 Sonarqube-4.5.7、sonarqube-5.0.1、Sonarqube 5.6 和 JDK 7,8 组合。但仍然没有运气

以下是日志:

0 投票
1 回答
3997 浏览

java - 即使设置了路径变量,SonarQube 也不会在 Windows 上启动

我的 jdk 版本是 1.7.0。我搜索了答案,但我还没有找到正确的答案。这是我遇到的错误。Plaese帮我解决问题。

0 投票
1 回答
382 浏览

sonarqube - 如何减少 Sonarqube 分析中的整体分析持续时间?

我的用例详细信息如下所示。Sonarqube 版本:4.5.2 Ram:16 GB 代码库大小:以 GB 为单位 操作系统:Windows 项目语言:Java、JavaScript 项目类型:多模块

分析需要半天时间,例如 12-13 小时。需要帮助以最小化相同。

0 投票
1 回答
586 浏览

java - SonarQube 5.4 后台任务因 Java 文件上的 NullPointerException 而失败

我正在使用 SonarQube 5.4(在 Linux x86_64 上的 JRE 1.8.0_77 下运行)来分析 Java 项目。最近我开始收到此错误...任何有关如何解决它的帮助都将受到欢迎。谢谢!

0 投票
1 回答
742 浏览

docker - Kubernetes 中无响应的 SonarQube

我们正在为声纳创建一个 Kubernetes 部署。使用嵌入式 H2 DB 时,部署工作正常,SonarQube 可通过 kube Ingress 控制器使用。

但是在为持久性设置 JDBC 参数时,SonarQube 实例无法响应任何请求并输出以下错误(在日志中)

这是 Kubernetes 部署描述符:

0 投票
1 回答
2842 浏览

postgresql - 从 H2 嵌入式数据库迁移到 PostgreSQL

我已经使用 SonarQube 5.1 的嵌入式 H2 数据库有一段时间了,但现在希望迁移到 PostgreSQl 数据库,你能告诉我如何做到这一点吗?

我唯一担心的是在移动到新数据库时不会移植“忽略问题”功能,有什么办法可以避免这种情况发生吗?

谢谢

0 投票
1 回答
74 浏览

sonarqube - Sonarqube 与现有 Oracle 12c 的集成

我正在尝试将最新的 SonarQube 5 与 Oracle 12c 集成。我的 Oracle 数据库已经存在,我使用具有足够 CRUD 权限的用户之一来允许 SonarQube 连接并创建必要的结构。

但是,在启动 SonarQube 服务器时,我收到异常,抱怨 DB 使用的是 UTF-8 以外的字符编码。我无法更改 DB 编码。属性中是否有可以避免这种情况的设置,或者在 SonarQube 中设置编码方案作为 DB 中的内容,以便它不会抱怨不匹配?

我不确定为什么 SonarQube 需要某些数据库配置。它应该与现有的数据库无缝协作,而不会抱怨 NLS 或字符编码,因为这些都是为公司做出的更大决策,而新工具应该能够支持这一点。

这与它有关:SONAR-6171

有没有办法禁用此检查?