一、Jenkins介绍
1.1 持续集成
持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干 之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。
1.2 Jenkins持续集成的过程(传统方式与自动化部署)
传统部署:
自动化部署:
搭建上述持续集成环境可以把整个构建、部署过程自动化,很大程度上减轻工作量。对于程序员的日常开发来说不会造成任何额外负担——自己把代码提交上去之后,服务器上运行的马上就是最新版本,一切都发生在无形中。
二、环境搭建
1、准备工作
服务器准备:
需要准备三台服务器,分别是:
- SVN代码托管服务器
- Jenkins服务器
- WEB发布服务器(Tomcat)
下面是我演示用的三台服务器的IP:
Jenkins-->110.43.204.225
SVN-->43.143.195.160
WEB-->182.92.209.212
需要用到的软件
本文基于jdk1.8进行构建:
Jenkins(2.346.1)、JDK、Maven、Tomcat、SVN
软件打包到以下地址了:
链接:https://pan.baidu.com/s/1CD7IXZ_E-RNTsXEl6L7SRw?pwd=8mz8
软件的安装
软件的安装:在哪台服务器装什么软件就不演示了,到时会说明需要装什么,按照下面教程进行安装即可:
JDK:https://www.cnblogs.com/zhangzhixi/p/14399602.html#_label0_1
Maven:https://www.cnblogs.com/zhangzhixi/p/14399602.html#_label0_4
SVN:https://www.cnblogs.com/zhangzhixi/p/14399602.html#_label0_5
Tomcat:https://www.cnblogs.com/zhangzhixi/p/14399602.html#_label0_2
标签:集成,教程,14399602,https,服务器,Jenkins,com From: https://www.cnblogs.com/zhangzhixi/p/17015148.html