草庐IT

542.【DevOps】sonarqube踩坑

一、ERROR:Notauthorized.Analyzingthisprojectrequirestobeauthenticated.Pleaseprovidethevaluesofthepropertiessonar.loginandsonar.password.解决办法1:进入sonarqube管理界面,点击【配置】、【权限】、将【Forceuserauthentication】关闭。并刷新gitlab的流水线缓存。解决方法2:sonarqube-check:image:registry.xxxx.cn/maven:3.8.6-jdk-19variables:SONAR_USER_HOM

mysql - SonarQube 5.4 -> 5.5 升级失败

我在Azure/WindowsServer2012(SP2)和MySQLMySQL5.7.12社区服务器上运行SonarQube5.4。5.4版一切正常。我遵循了此链接中的升级步骤:http://docs.sonarqube.org/display/SONARNEXT/Upgrading.我能够安装SonarQube5.5,使用默认数据库运行它并安装我的插件(除了由于某些原因不可用的View)。然后我停止服务器并更新sonar.properties中的信息,以便它使用我的MySQL数据库。我重新启动服务器并转到数据库升级页面。我启动升级,但它最终显示升级失败。当我查看日志文件时,我看到

mysql - 使用 MySql 设置 Sonar

我正在尝试将SonarQube5.5默认数据库更改为Mysql。但它仍然连接到默认H2数据库。配置如下。我已经在Mysql数据库中运行了以下脚本#CreateSonarQubedatabaseanduser.##Command:mysql-uroot-p取消对Mysql的sonar.jdbc.url的注释,我无法看到H2DB的配置来对其进行注释。#Propertyvaluescan:#-referenceanenvironmentvariable,forexamplesonar.jdbc.url=${env:SONAR_JDBC_URL}#-beencrypted.Seehttp://

Docker实战:docker compose 搭建Sonar

1、docker-compose-sonar文件准备进入/home/docker目录,新建docker-compose-sonar.yml文件,内容如下:version:'3'services:sonar:image:sonarqube:8.9.6-communityrestart:alwayscontainer_name:sonarqubevolumes:#设置与宿主机时间同步-/etc/localtime:/etc/localtime:roports:-9100:9000environment:SONARQUBE_JDBC_USERNAME:postgresSONARQUBE_JDBC_P

ios - sonar-swift 分析 xcode 项目

我正在尝试使用SonarQube分析swift应用程序。按照here中的说明进行操作我能够运行sonarqube服务器并在运行它时运行sonar-scanner我收到此错误com.sonarsource.A.A.B.A:没有swift许可证我正在使用这个插件,backelite-sonar-swift-plugin-0.2.4.jar我觉得这个插件是免费的,我们可以使用它。纠正我,我错了。 最佳答案 我所做的是:下载SonarqubeLTS版本(https://www.sonarqube.org/downloads/)从https:

java - 在 Jenkins 1.620 SonarQube 5.1.1 中运行 Sonar 分析时 SVN 身份验证失败

我有一个javamavenweb项目,我还有Jenkins1.620和SonarQube5.1.1.我在jenkins中添加了一个mavenpostaction,SonarQube将jdk设置为7u79,与项目使用的相同。当我运行jenkins任务时,控制台出现下一个错误:[ERROR]Failedtoexecutegoalorg.codehaus.mojo:sonar-maven-plugin:2.6:sonar(default-cli)onproject*****:Thesvnblamecommand[svnblame--xml--non-interactive-x-wsrc/ma

java - Sonar 想要关闭 Stream

这个问题在这里已经有了答案:WhenisanIntStreamactuallyclosed?IsSonarQubeS2095afalsepositiveforIntStream?(1个回答)关闭4年前。我有下一个代码:privateStreamgetStreamWithAccessibleFields(finalObjectobject){returnArrays.stream(object.getClass().getDeclaredFields()).peek(field->field.setAccessible(true));}Sonar给我一个问题:[MINOR]关闭这个“St

java - Sonar : Array should contain trailing comma

Sonar向我展示了一个小的工作用语:-ArrayTrailingCommaArrayshouldcontaintrailingcomma.我的代码包含:RECOVER_PASSWORD(newString[]{RequiredPermissions.USERS_PASSWORD_RECOVER,RequiredPermissions.USER_RETRIEVE,RequiredPermissions.API_USER_RETRIEVE,RequiredPermissions.ONETIMELINK_CREATE,RequiredPermissions.API_ONETIMELINK_

java - 如果违反 Sonar 阈值,如何使 Hudson/Jenkins 失败?

我正在使用Maven构建我的Java应用程序,Jenkins用于CI和Sonar用于指标。目前我有一个创建Sonar报告的构建作业。(通过Jenkins中的构建后步骤触发。)如果满足某些阈值,我想将其设置为使构建失败-即任何重大或阻碍违规或复杂性超过1.7。任何指导将不胜感激!-大号 最佳答案 安装buildbreaker插入。如果代码违反任何alertthresholds,您的构建将失败您在项目的Sonar质量配置文件中指定。更新Sonarqube不再推荐使用这个插件:http://www.sonarqube.org/why-yo

java - 多模块项目中的 sonar-maven-plugin : extending sonar. 源

我想通过src/main/resources扩展sonar.sources,默认是pom.xml,src/main/javacode>以检查位于此处的XML文件。这个看似简单的任务其实很困难,因为我有一个多模块Maven项目(>100个模块,嵌套),其中很多没有src/main/resources文件夹,其中大部分甚至不是src文件夹(例如packaging=pom)。如果我将sonar.sources设置为pom.xml,src/main/java,src/main/resources或pom.xml,这将导致构建错误,源/主:[ERROR]Failedtoexecutegoalor