【Linux运维入门】SonarQube和Jenkins的集成之路
安装配置完sonar后就需要与项目在用的Jenkins进行集成了,Jenkins和Sonar集成的原理大概是这样的,Jenkins在其插件管理中心,下载sonar插件并进行配置,与sonar关联上。然后Jenkins在完成一次集成构建后,就会通知sonar进行源代码分析的操作。大家都知道Jenkins在构建的过程中是有从SVN下载源码这一步操作的,而sonar就是对Jenkins下载好的源码进行解
安装配置完sonar后就需要与项目在用的Jenkins进行集成了,Jenkins和Sonar集成的原理大概是这样的,Jenkins在其插件管理中心,下载sonar插件并进行配置,与sonar关联上。然后Jenkins在完成一次集成构建后,就会通知sonar进行源代码分析的操作。大家都知道Jenkins在构建的过程中是有从SVN下载源码这一步操作的,而sonar就是对Jenkins下载好的源码进行解析,将代码的质量等各种参数以图形化的页面展示给用户。
下面就来介绍Jenkins和Sonar如何集成和协调工作的。
插件安装
1、 在线安装:
选中Jenkins的系统管理->管理插件->可选插件栏,搜索SonarQube Plugin,点击直接安装即可。
不过这种在线安装一般行不通,因为要访问Google进行下载。
所以咱们采用离线安装方式。
2、 离线安装:
①. 首先下载SonarQube Plugin插件:https://wiki.jenkins-ci.org/display/JENKINS/SonarQube+plugin,下载完是sonar.hpi文件。
②. 选中Jenkins的系统管理->管理插件->高级->上传插件
将刚才下载的插件sonar.hpi,上传至Jenkins,并根据提示重启Jenkins即可。
重启后到 插件管理->已安装->查看SonarQube Plugin是否存在
出现上图插件,则表示安装成功。
SonarQube Plugin配置
找到系统管理->系统设置->SonarQube栏, 进行下列设置即可。
进行一次项目分析
选择一条可以成功构建的项目,修改其配置。
增加构建后操作步骤->SonarQube 即可。
添加配置后,项目的页面会出现SonarQube的标志
然后点击立即构建,构建完成后,Jenkins会通知sonar进行代码质量分析,登陆sonar查看
已经多出了刚才配置的项目,这样咱们就可以很方便的进行代码走查,分析代码质量了。咱们距离自动化环境又进了一步。
更多推荐
所有评论(0)