bin//sonar-scanner: 103: exec: : 权限被拒绝

bin//sonar-scanner: 103: exec: : Permission denied

虽然 运行 使用 Gitlab-CI + Sonarqube 进行测试构建,但无法执行命令 bin/sonar-scanner。我收到错误 103: exec:: Permission denied.

它在 shell 上正常执行,但不能通过使用 CI 的构建自动化执行。

感谢类似情况和回复:

事实证明,Gitlab-runner 正在旋转的已配置 docker 图像没有安装 Java,此脚本需要 Java。如果我们查看 sonar-scanner 可执行文件(这是一个纯文本 shell 脚本文件),这一点也很明显。