网站大量收购独家精品文档,联系QQ:2885784924

Jenkins+SVN+Maven+Sonar自动化部署环境搭建.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JenkinsSVNMavenSonar自动化部署环境搭建

Jenkins+SVN+Maven+Sonar自动化部署环境搭建 李栋 2015年12月18日 目录 Jenkins+SVN+Maven+Sonar自动化部署环境搭建 1 1 服务器环境 4 1.1 Java环境 4 1.2 Maven环境 4 1.3 Tomcat 4 1.4 MySQL 4 1.5 SonarQube 4 1.6 Sonar Runner 4 2 Jenkins环境 6 2.1 Jenkins安装 6 2.2 Jenkins插件 6 2.3 Jenkins全局配置 6 2.3.1 Maven Configuration 6 2.3.2 JDK 7 2.3.3 Git 7 2.3.4 SonarQube Runner 7 2.3.5 Maven 8 2.3.6 Jenkins Location 8 2.3.7 SonarQube 8 2.3.8 邮件通知 9 2.3.9 Gitlab(可选) 9 2.4 Jenkins管理Job 10 2.4.1 新建Job 10 2.4.2 源码管理 10 2.4.3 构建触发器 11 2.4.4 Build 12 2.4.5 发布项目 12 3 Jenkins构建项目 15 3.1 构建项目 15 3.2 Sonar报告 17 服务器环境 本文档适用于windows下的自动化部署环境搭建。 Java环境 下载jdk-7u51-windows-x64.exe并安装。配置Java环境变量。过程略。 Maven环境 下载apache-maven-3.3.3.zip并解压缩。配置Maven环境变量。过程略。 在setting.xml中配置repository。 Tomcat 下载apache-tomcat-7.0.62.zip并解压缩。过程略 MySQL 下载mysql-server-5.6并安装。过程略。 为sonar创建database。添加用户及权限。过程略。 SonarQube 下载SonarQube-5.2.zip,解压并安装。配置SonarQube的环境变量。过程略。 安装过后进入安装后的主目录,进入~/bin/windows-x86-64/,双击StartSonar.bat,等app process[search] is up以及app process[web] is up后,在浏览器中输入:http://localhost:9000 ,admin/admin登陆,测试sonarqube是否可以访问。 Sonar Runner 下载sonar-runner-disk-2.4.zip,解压。配置Sonar Runner的环境变量。过程略。 配置Sonar Runner目录中/conf/perties。配置指定的Sonar Server地址、数据库URL、数据库用户名及密码、Sonar Server用户名及密码。 Jenkins环境 Jenkins安装 下载jenkins-1.639.zip。解压后安装。安装步骤略。将端口改为8081或其他。 Jenkins插件 打开88:8081/ 。点击系统管理。右侧如出现新版本升级提示,则点击升级。Jenkins自动升级后会重启。重启完成后,再次进入系统管理页面。点击“管理插件”。可以有选择性的安装插件。推荐插件如下: Subversion Plugin(svn插件) SonarQube Plugin(Sonar插件) Git Plugin(Git插件) Git Client Plugin Gitlab Hook Plugin Deploy to container Plugin(自动化部署) Email Extension Plugin Jenkins全局配置 进入系统管理,点击右侧的系统设置。 Maven Configuration 配置Maven的setting.xml地址。 JDK 配置JDK的JAVA_HOME地址 Git 配置Git的git.exe地址。如下: 或者 SonarQube Runner 配置SonarQube Runner的home地址。如下: Maven 配置Maven home地址 Jenkins Location 配置Jenkins Location的系统管理员邮件地址 SonarQube 配置SonarQube 邮件通知 配置邮件通知。此处一定要与Jenkins Location中的系统管理员邮件配置共同设置。 Gitlab(可选) 如果使用Gitlab管理代码,可以在安装Gitlab Plugin后,在此配置Gitlab地址以及API Token。 API Token获取方式:登陆Gitlab,进入个人的配置页面profile settings,在Account中,复制private tok

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档