背景运用场景及思路
1、为响应后端开发人员需求,提升项目开发过程效率,选择Jenkins持续构建,进行导包启动一键持续集成
思路:
使用jenkins自带,立即构建->SVN拉取代码,通过Jenkins安装的mvn编译进行打包,并自动化启动后端服务
致谢:
工作岗位的上一任,留给我很多资料进行查阅,感蟹!!
Jenkins搭建部署
1、下载tomcat软件,gz压缩包,存放到需要配置的Linux服务器上
2、 官网下载jenkins,将jenkins压缩包,解压后,放置到tomcat-->webapp目录下
3、 进入tomcat-->bin目录-->./startup.sh启动命令
配置时需注意事项:
1、需要修改tomcat-->config文件夹-->server.xml
(启动tomcat时,需要netstat查看tomcat启动的默认8080端口是否已经被占用,如果已经被占用,vim编辑server.xml文件,找到8080端口,进行修改,如下所示:)
connectionTimeout="20000"
redirectPort="8443"/>
修改后:
connectionTimeout="20000"
redirectPort="8443"/>
2、如启动tomcat后,进入127.0.0.1:3030检查,Tomcat是否正常启动起来 ,如果无法正常查看,则需要执行以下命令,关闭防火墙服务
service iptables stop
配置系统环境
1、Linux需安装jdk_1.8,这里可以按照自己的喜好进行下载
2、下载解压安装jdk成功后,需要进入etc/profile环境配置如下变量
(我这里下载解压后的jdk,是放置到了/opt目录下)
JAVA_HOME=/opt/jdk1.8.0_141
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=