SonarQube 是一个自动化的代码审查工具,可系统地帮助您交付干净的代码。 SonarQube 可以集成到您现有的工作流程中并检测代码中的问题,以帮助您对项目执行持续的代码检查。 SonarQube 工具支持分析30+种(SonarSource Code Analyzers Rules Explorer )不同的编程语言并集成到您的 CI pipeline 和 DevOps platform 中,以确保您的代码符合高质量标准。 Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行等。 主要配置内容主要包括2部分Jenkins配置SonarQube ServerJenkins配置SonarQube Scanner1、配置Server在Jenkins中安装SonarQube Scanner插件生成需要使用的Token,如下图 SonarQube菜单:My Account -> Security 将生成的的token添加到Jenkins全局凭据(Secret text)(注意:需要在 Manage Jenkins -> 凭据配置 中,添加 Secret text 类型)配置SonarQube Server 1)菜单:管理Jenkins -> 系统设置 2)找到SonarQube servers配置项增加SonarQube Server 2、配置 Scanner 1)菜单:管理Jenkins -> 全局工具配置,找到SonarQube Scanner 2)配置Sonar Home路径后点击保存 参考:https://cloud.tencent.com/developer/article/1578435