根据 on Gradle论坛的说法,和被反对,转而支持。有人可以分享任何链接(文档或博客)来演示如何在Jenkins中设置这些链接。我在本地设置中尝试了这一点,而gradle 任务工作得很好。
我们是否应该继续使用"Invoke独立声纳分析“(来自插件)在一个自由式Jenkins工作中构建步骤?对于默认设置,它不会从sonar.projectKey文件中推断出诸如sonar.projectName、sonar.projectVersion、sonar.sources这样的强制性信息。手动为多模块项目提供它是痛苦的(特别是对于sonar.libraries和sonar.binaries)
我正在尝试使用远程服务器上的jenkis执行postgres脚本。下面是shell脚本的内容。我使用的是通过SSH发布插件。
sudo -u postgres psql
CREATE USER sonar WITH PASSWORD 'sonar';
\du
CREATE DATABASE sonar WITH OWNER sonar encoding 'UTF8';
GRANT ALL PRIVILEGES ON DATABASE sonar TO sonar;
\l
\q
1)我可以看到在终端中打印了内容,但没有执行。
我尝试过的解决方案:
我创建了如下脚本
我正在基于CentOS创建我的docker映像。我想让它安装SonarScanner、一个构建包装器和GNU ARM嵌入式工具链,以便分析C文件。我写了一个Dockerfile来运行这些任务。 在安装所需的工具之后,我使用curl命令下载不同的归档文件。我在下载和解压Sonar扫描器和构建包装器时没有遇到任何问题,但是当我尝试下载GNU ARM工具链时,我的文件系统找不到它,因此无法解压归档文件。我发现这很奇怪,因为我使用的命令与前两个命令完全相同。我还尝试使用wget,也得到了相同的结果。这是我的Dockerfile: # Base image centos 7 for building
我已经在windows 64位系统上安装了Sonarqube 4.1.1。我在安装web客户端的同一台计算机上连接到它时没有任何问题。但是我没有远程访问--即使在同一个网络中(所以我不需要ip转发等等)。
因为我认为端口可能是问题所在,所以我将我的另一个tomcat安装切换到这个端口,它可以远程工作。只有当我尝试远程访问声纳时,它才不起作用。
#--------------------------------------------------------------------------------------------------
# WEB SERVER
# Binding IP
我想使用sonarqube来分析存储在远程计算机中的TFS文件系统中的代码。
所以我有:
machine A -> sonarqube
machine B -> TFS
这个machine B包含三个项目:proj1、proj2和proj3
我需要将sonarqube配置为“查看”这3个项目的machine B并对它们进行分析。
在我的sonar-project.properties文件中,我有以下内容:
# must be unique in a given SonarQube
sonar.projectKey=my:proj1
# this is the name displ
我在Eclipse中运行Sonar分析有一些问题。我有带有Groovy单元测试的Java项目。
mvn sonar:sonar
工作良好,并生成报告,我可以在"localhost:9000“上看到。但是,我需要看到Eclipse中的问题。我做了配置->助理.现在,当我选择"SonarQube->Analyze“时,我在控制台中得到以下错误:
10:18:23.892 ERROR - Invalid value of sonar.libraries for com.otpp.email:bulkemail-downloader
Exception in threa
我正试图建立GitHub行动公司的Sonarqube。我一步一步地遵循手册,但没能让它开始工作。似乎到本地服务器的连接失败了,因此SonarScanner无法执行。我还尝试在Windows上使用自托管运行程序,但不幸的是,容器操作仅在linux上被支持。
这是build.yml文件:
name: Build
on:
push:
branches:
- main # or the name of your main branch
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
声纳和詹金斯一起运行了6个月,没有任何故障。从上个星期开始,我就看到詹金斯的一些工作出现了以下错误,导致工作失败。
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (default-cli) on project Project: Can not execute Sonar: Fail to extract sonar-runner-batch.jar: No space left on device -> [Help 1]
声纳正在linux主机上运行。我看到/tmp文件夹下堆满
跟随在我的CentOS上安装SonarQube。当我试图通过SonarQube启动sudo systemctl start sonar时,它会出现以下错误:
Job for sonar.service failed because the control process exited with error code. See "systemctl status sonar.service" and "journalctl -xe" for details.
systemctl状态sonar.service的输出:
sonar.service - SonarQub