我正在创建一个GoCD管道来为我的项目运行声纳分析。到目前为止,我已在本地文件上成功配置了声纳属性,并成功将指标推送到声纳服务器。
创建GoCD管道以运行分析时会出现问题。我无法在GoCD代理上成功安装声纳扫描仪。从管道执行命令声纳扫描程序时出现的错误是“SONAR_RUNNER_HOME没有指向有效的安装目录”。
答案 0 :(得分:1)
目前我们正在从GoCD管道运行声纳扫描仪并正确检查SonarQube质量门。
我们做的是以下内容:我创建了一个启动声纳扫描器的bash脚本。这个脚本(以及我们的GoCD配置使用的其他脚本)位于第二个Git Material中(第一个是Project源代码)。我们安装了“SonarQube Quality Gates任务插件”来评估我们的SonarQube质量门。
因此,我们在管道中有一个Job,其中包含以下任务:
我们将GoCD代理和sonarqube安装在同一台机器上。
我希望这能帮到你。