将 sonarqube 扫描仪配置为 运行 作为云源存储库上云构建的一个步骤

Configure sonarqube scanner to run as a step in cloud build on cloud source repository

我已经安装了 sonarqube bitnami 实例并手动安装了 sonar-scanner 寻找一种方法来从云构建中触发扫描,有没有一种方法可以在我的 cloudbuild.yaml 中引用这个 sonarqube VM 实例(Don不想使用 docker) 例如使用它拉动的容器 (gcr.io/project-id/sonar-scanner:latest) 我希望它从那个 bitnami VM 实例中拉出。

不可能使用 VM 实例来执行构建步骤。在 Cloud Build 上执行的所有步骤都是使用拉取的容器映像和 运行 在单个 VM 上执行的。

您可以做的是创建一个映像,尽可能地复制您在该 VM 上拥有的环境,并将其作为 custom build step.