一、开始:
(1)原来我们发布更新一个服务是怎么做的?都有哪些步骤?
(2)什么是Jenkins?为什么要用Jenkins?
(3)SSH连接有几种方式
公钥+私钥
用户名+密码
二、准备工作
1、架构介绍(结合画图)
2、JDK1.8
安装目录:
3、Maven 3.X
安装目录:/usr/local/apache-maven-3.3.9
仓库目录:/home/lzmhtest/.m2/repository
注意:需要修改/usr/local/apache-maven-3.3.9/conf/settings.xml 进行我们自建私服的配置---这是我本地存放的路径
4、Git 2.X(我现在用的是centos6.5自带的1.7.1,可通过git --version查看版本号)
5、如何生成SSH密钥(公钥+私钥)
详细见:《Jenkins Credentials Git SSH 配置》
三、进入Jenkins
1、Jenkins安装部署
(1)安装、两种安装方式
A、yum install jenkins
B、tomcat + jenkins.war (我使用的是这种)
安装目录:/opt/lzmhdev/jenkins/jenkins
(2)配置,在Global Tool Configuration 进行如下配置,包括(JDK/Maven/Git)
JDK
2、Jenkins插件安装
(1)Maven 插件
(2)Git插件
(3)Publish Oven SSH 插件
插件使用:详细见《Jenkins Publish Over SSH插件实现远程发布》
3、在Jenkins上配置SSH证书
详细见《Jenkins Credentials Git SSH 配置》
4、在Jenkins上创建Job并进行配置,发布
详细见《Jenkins 创建 job》