自动化部署构建
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