我正在创建一个 GoCD 管道来为我的项目运行声纳分析。到目前为止,我已经在本地文件上成功配置了声纳属性,并将指标成功推送到声纳服务器。
创建 GoCD 管道以运行分析时会出现问题。我无法在 GoCD 代理上成功安装声纳扫描仪。从管道执行命令声纳扫描仪时出现的错误是“SONAR_RUNNER_HOME 未指向有效的安装目录”。
我正在创建一个 GoCD 管道来为我的项目运行声纳分析。到目前为止,我已经在本地文件上成功配置了声纳属性,并将指标成功推送到声纳服务器。
创建 GoCD 管道以运行分析时会出现问题。我无法在 GoCD 代理上成功安装声纳扫描仪。从管道执行命令声纳扫描仪时出现的错误是“SONAR_RUNNER_HOME 未指向有效的安装目录”。
目前我们正在从 GoCD 管道运行声纳扫描仪并正确检查 SonarQube 质量门。
我们所做的如下:我创建了一个启动声纳扫描仪的 bash 脚本。该脚本(以及我们的 GoCD 配置使用的其他脚本)位于第二个 Git 材料中(第一个是项目源代码)。我们已经安装了“SonarQube 质量门任务插件”来评估我们的 SonarQube 质量门。
因此,我们的管道中有一个作业,具有以下任务:
我们在同一台机器上安装了 GoCD 代理和 sonarqube。
我希望这对您有所帮助。