持续集成平台搭建:Jenkins,SonarQube
首先介绍一下技术: 持续集成工具:Jenkins 代码托管:svn或者Git 构建工具:Maven或者Gradle 审查工具:SonarQube 发布容器:Tomcat或者Docker 其次是系统配置信息以及一些额外要求: (1)OS内核需要高于linux5.3, (2)推荐运行内存为8G左右,至少需要大于4G (3)需要分配额外的用户和用户组来运行代码审查工具 (4)若需持久化代码审查记录,需要提供一个数据库(mysql,H2,postgresql等),数据库的安装过程在此跳过 (一)下载配置Jenkins Jenkins的安装方式有许多种,本文主要以war包方式启动,其他方式请参考https://jenkins.io/download/ 将下载好的war包直接放入tomcat的webapp目录下,启动tomcat即可,tomcat的安装方法不再详述 此时查看tomcat的catalina日志,注意留意Jenkins的初始密码会在此输出。 启动完成后访问网址http://localhost:8080/jenkins,这时会进行初始化jenkins的一些配置,建议选择自动安装系统推荐的插件包。 创建用户时,需要提供jenkins的初始密码,在tomcat的启动日志中可以找到。 最后配置完成后,你应该能看到这个画面 (二)SonarQube的下载和安装 (1