Sonarcloud 只是一个 sonarqube 服务器。
只需使用sonar-scanner(可以在此处找到 jenkins 的文档)。
首先,您需要为 sonar-scanner 安装 jenkins 插件。
之后,您使用 . 打开声纳扫描仪的配置Manage Jenkins > Configure System
。
https://sonarcloud.io
在下面插入Server URL
和你的声纳令牌(sonarclound)Server authentication token
在 下Manage Jenkins > Configure System
,您应该检查Enable injection of SonarQube server configuration as build environment variables
并Build Environment
在您的工作中,您应该启用Prepare SonarScanner environment
。
完成后,您可以使用$SONAR_MAVEN_GOAL
(如果您使用 maven)、./gradlew sonarqube
(如果您使用 gradle)或sonar-scanner
(如果您不使用这些)运行 sonar-scanner。