jenkins+git+maven+shell构建自动化部署项目

自动化部署构建

Jenkin简介:

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。首先需要理解的是,Jenkins是帮我们将代码进行统一的编译打包、还可以放到tomcat容器中进行发布。

意思是我们通过配置,将以前:编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址URL,将代码拉取到其“宿主服务器”,进行编译、打包和发布到容器中。

 

一 下载Jenkins

https://jenkins.io/下载最新的war包

 

二 安装java

安装好java,jdk1.7以上,配置好环境变量,并且配置好jenkins的环境变量

用root用户登录

编辑profile文件:vi/etc/profile

在最后加入:export JENKINS_HOME=xxxx

保存,退出后执行:source /etc/profile

让配置生效

 

三 安装maven

下载最新的maven包,进行解压,安装配置好,配置国内的maven库

 

四 安装tomcat

下载安装好tomcat,配置好,修改server.xml配置文件,设置UTF-8编码

  <Connectorport="8080" protocol="HTTP/1.1"

              connectionTimeout="20000"

              redirectPort="8443"

              URIEncoding="UTF-8"

              />

 

五 安装git

在机器中安装好git,利用git去拉取代码

 

六 启动配置jenkins

1,把下载的jenkins的war包放入tomcat的webapps目录下,启动tomcat

2,注意看tomcat控制台的日志输出,有一个密码和密码文件的路径,复制出密码

3,通过浏览器输入http://ip:端口/jenkins访问jenkins,输入密码进行访问

4,设置一个新用户,输入用户名和密码

5,下载更新jenkins的插件,插件更新完以后,会进入jenkins的主页

6,给jenkins配置jdk,maven,git

7,创建一个job,按要求配置job,配置后进行构建,能成功说明配置好了

 

 

    关于jenkins的自动化构建,具体的步骤网上有很多,这里我就不一具体说明了,具体的可以下面的博客:

 

http://www.cnblogs.com/java-zhao/p/6065268.html

http://www.cnblogs.com/Leo_wl/p/5125855.html

http://blog.csdn.net/sqh201030412/article/details/51542098

http://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000

http://www.2cto.com/os/201610/555785.html

http://www.cnblogs.com/jager/p/5986563.html

http://www.cnblogs.com/zz0412/p/jenkins_jj_10.html

http://www.cnblogs.com/jager/p/5986563.html

http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html

http://blog.csdn.net/xlgen157387/article/details/50353317

http://www.mamicode.com/info-detail-1269825.html

http://blog.csdn.net/jiang1986829/article/details/51275361

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值