Jenkins+SVN+Maven+Sonar自动化部署环境搭建 - 图文
更新时间:2023-10-10 07:06:01 阅读量: 综合文库 文档下载
Jenkins+SVN+Maven+Sonar自动化部署环境搭建 江苏风云科技服务有限公司
Jenkins+SVN+Maven+Sonar自动化部署环境搭建
李栋
2015年12月18日
第 1 页 共 19 页
Jenkins+SVN+Maven+Sonar自动化部署环境搭建 江苏风云科技服务有限公司
目录
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 ........................................................................................................................... 8 2.3.5 Maven ..................................................................................................................................................... 8 2.3.6 Jenkins Location ................................................................................................................................. 8 2.3.7 SonarQube ............................................................................................................................................ 9 2.3.8
邮件通知 .............................................................................................................................................. 9
2.3.9 Gitlab(可选) ................................................................................................................................ 10
第 2 页 共 19 页
Jenkins+SVN+Maven+Sonar自动化部署环境搭建 江苏风云科技服务有限公司
2.4 JENKINS管理JOB ............................................................................................................................... 11 2.4.1 2.4.2 2.4.3
新建Job ............................................................................................................................................. 11 源码管理 ........................................................................................................................................... 11 构建触发器 ...................................................................................................................................... 12
2.4.4 Build ...................................................................................................................................................... 13 2.4.5
发布项目 ........................................................................................................................................... 13
3 JENKINS构建项目 .................................................................................................................... 16 3.1
构建项目 ........................................................................................................................................... 16
3.2 SONAR报告 ......................................................................................................................................... 18
第 3 页 共 19 页
Jenkins+SVN+Maven+Sonar自动化部署环境搭建 江苏风云科技服务有限公司
1 服务器环境
本文档适用于windows下的自动化部署环境搭建。
1.1 Java环境
下载jdk-7u51-windows-x64.exe并安装。配置Java环境变量。过程略。
1.2 Maven环境
下载apache-maven-3.3.3.zip并解压缩。配置Maven环境变量。过程略。 在setting.xml中配置repository。
1.3 Tomcat
下载apache-tomcat-7.0.62.zip并解压缩。过程略
1.4 MySQL
下载mysql-server-5.6并安装。过程略。
为sonar创建database。添加用户及权限。过程略。
1.5 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是否可以访问。
1.6 Sonar Runner
下载sonar-runner-disk-2.4.zip,解压。配置Sonar Runner的环境变量。过程略。
第 4 页 共 19 页
Jenkins+SVN+Maven+Sonar自动化部署环境搭建 江苏风云科技服务有限公司
配置Sonar Runner目录中/conf/sonar-runner.properties。配置指定的Sonar Server地址、数据库URL、数据库用户名及密码、Sonar Server用户名及密码。
第 5 页 共 19 页
正在阅读:
Jenkins+SVN+Maven+Sonar自动化部署环境搭建 - 图文10-10
2014年秋季新版新人教版七年级数学上学期2.2、整式的加减同步练04-29
2011银行招聘货币银行学习题集(1)04-22
货币银行学习题第一、二章01-17
政治经济学题库04-29
矿产资源管理知识问答08-27
幼儿园骨干教师10年工作总结08-23
招聘货币银行学习题集08-27
SqlServer 常用命令说明04-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 搭建
- 部署
- 自动化
- Jenkins
- 图文
- 环境
- Maven
- Sonar
- SVN
- 客房服务员敲门程序
- 适合练习听力的英文歌歌词 - 图文
- 招商引资过程中法律风险与防控的探讨
- 内蒙古高等级公路建设开发有限责任公司
- 武汉大学分析化学课后思考题答案
- 中药药剂学复习题
- 日语能力考N1完形填空考前练习
- PEP小学英语三年级下册Unit6 At the Zoo PartA Lets talk说课稿
- 农产品贮藏加工学试卷答案
- 四年级语文之如何缩写
- 华东师范大学本科生毕业论文工作规定
- 2018-2019同学高考前祝福语-优秀word范文(2页)
- 11-监视和测量装置控制程序
- 【考试必备】2018-2019年最新太原市重点中学小升初数学精品模拟试卷【含解析】【7套】 -
- 《化学反应原理》第一章第二节电能转化为化学能—电解
- 苏州市第六届小学生“苏报·蒲公英”当场图文大赛
- 年露水河板材授权客户名单
- 农村小城镇建设发展现状及存在的问题
- PEP五年级英语Unit5课文翻译及知识点辅导
- 小学语文最易错200个成语改错题(附答案)