问题标签 [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.
ruby - Sonarqube GitHub 身份验证插件:为什么用户在登录后从组中删除?
我认为我在使用 SonarQube 的 GitHub 身份验证插件时遇到了一些问题。我正在通过 Kitchen.io 在 EC2 实例上创建一个 SonarQube 服务器,然后使用 SonarQube API 和 GitHub API 运行一个 Ruby 脚本来查找两者之间的匹配项目。然后,我将拥有这些项目的 GitHub 团队作为组映射到 SonarQube,将 SonarQube 中的现有用户添加到各自的组中。
问题:当 Git 用户使用 GitHub 向 SonarQube 进行身份验证时,该用户将从我的脚本添加到的所有组中删除。当用户基于补救登录时,是否有我缺少的配置项丢弃权限?
我的红宝石代码:
提前感谢您的帮助,如果我可以通过其他信息或背景改进我的问题,请告诉我。
-发霉的奶酪
更新!!! - - - - - - - - - - - - - - - - - - - - - - - -------------------------
好的,我删除了与将成员添加到组有关的逻辑,因为 SonarQube 处理用户与组的同步。此外,我对创建组的方式进行了必要的更改,以匹配 SonarQube 中组的命名方式。为了进行同步,必须包含团队所属的组织,并且团队的名称必须小写。例如,“myOrg”组织中的 GitHub 团队“myTeam”只会与 SonarQube 组“myOrg/myteam”同步。我的最终解决方案如下:
希望我的解决方案可以帮助别人!
-发霉的奶酪
centos - Sonarqube - service sonar does not support chkconfig in centos 7
Followed sonarqube setup instructions from below link. But executing chkconfig command failed. It is blocking me to start the sonarqube as service in centos7.
http://docs.sonarqube.org/display/SONAR/Running+SonarQube+as+a+Service+on+Linux
http://devopscube.com/setup-and-configure-sonarqube-on-linux/
No issues while starting manually.
docker - 线程“main”中的异常 java.lang.RuntimeException:无法重置文件系统
我正在尝试使用 docker 文件在 OpenShift 上部署 sonarqube,构建工作正常,部署后,我看到错误。
我的码头文件看起来像 -
运行.sh
谁能指导我解决这个错误?
networking - Dockerized Jenkins 和 Sonarqube - 链接到项目中的分析不正确
我在 Debian 上的容器中运行 Jenkins 和 SonarQube。Jenkins 映像以--link sonar:sonar
sonar 是正在运行的 Sonar 容器的名称的选项启动。因此,Jenkins 的 /ets/hosts 包含一个主机名条目,指向 dockerized Sonar 的 ip。在 Sonar-config 部分(在 Jenkins 中),输入sonar:9000作为 Sonar 服务器。
构建时,扫描仪按预期运行,但项目页面中的 Sonar-link 包含内部 Docker-address,即 sonar:9000!这个地址在 Docker 之外是没有意义的。我希望链接指向主机。当我直接导航到主机端口 9000时,我可以看到 Sonar 的分析。
如何将 Jenkins 在构建过程中使用的 Sonar 的 url 和项目构建页面中显示的 url 分开?
Sonarcube 链接指向在Sonarqube Servers下的 Manage Jenkins->Configure System 中设置的 URL 。在本例中,url 是 sonar:9000,这是运行 Jenkins 的容器已知的主机名。这个 URL 在容器之外是没有意义的。应该可以为服务器输入一个内部 URL,为 Jenkins 用户输入一个外部 URL。
docker - Docker 中的 SonarQube 无法解析本地主机
我正在尝试使用Alpine Linux Docker Image在 Docker 中设置 SonarQube 。但是,在运行映像时,SonarQube 似乎无法解析本地主机。有没有人遇到过这个问题?
对此问题的帮助将不胜感激!
Dockerfile
./bin/run.sh
码头工人日志
sonarqube - SonarQube 5.61 -> 6.0 升级失败:表“项目”已经存在
按照通常的升级程序从 5.6.1 升级到 6.0 后,SonarQube 服务器无法启动:
ActiveRecord::JDBCError: 表 'projects' 已经存在
在以下情况下会发生此错误:
- 在部署新发行版并根据升级过程对其进行配置后立即启动 6.0
- 它被配置为连接到在 MySQL 5.7 上运行的现有 5.6.1 数据库(相同的位置、凭据等)
- 在那个阶段,我没有运行任何数据库升级
如果我再次启动 sonarqube 服务器,则会出现同样的错误
sonarqube - sonarqube 从 4.5.5 升级到 5.6
在升级到 5.6 之前,我们是否需要将 Sonarqube 4.5.5 升级到最新的 LTS 4.5.7?或者只要你在最新的 LTS 分支 4.5.x 上直接升级到 5.6 就可以了?
apache - 在 RedHat 上的反向代理后面设置 Sonarqube
我想将 Sonarqube 5.2 ( https://my.sonarqube.com ) 配置为安全连接并在反向代理后面,但它不起作用。我安装了 mod_proxy 和 mod_ssl。
在 httpd.conf
请问有没有人可以帮助我?
ssl - 使用 Sonar for Bamboo 时出现 Peer Not Authenticated 错误
我正在尝试使用 https url 连接到服务器,但是当我将信息输入 Bamboo 时,我得到“连接给定的 SonarQube 服务器时发生错误:对等体未通过身份验证”。我将服务器的证书添加到 cacert 和 /etc/pki/tls/certs/ca-bundle.crt 但仍然有同样的问题。有没有其他人遇到过这个问题/有如何解决这个问题的建议?任何帮助将非常感激!
elasticsearch - Sonar 5.3-1 给出弹性搜索错误
我有一个 Sonarqube 实例,它在启动时给出了这个异常:
此处提供完整日志:Sonar.log