准备
建议在linux环境部署,windows环境也没有问题,实质上就是一个tomcat。
运行环境
centos
、java
、 git
、maven
下载安装包
安装
安装jenkins
将下载好的jenkins安装包解压后,会看到了下tomcat风格的目录,其实就是tomcat。
将tomcat启动后,日志中会把访问地址及初始密码都打印出来。
部署好jenkins后需要为其安装以下插件:
安装Git插件
代码管理工具,下载代码使用。
Git
Git Plugin
Publish Over SSH
安装Maven插件
构建工具,用于打包程序。
Maven Integration plugin
安装Tomcat插件
用于部署打包好的程序。
Deploy to container Plugin
附插件镜象站
https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/deploy/latest/deploy.hpi
详细配置
Tomcat配置
打开conf/tomcat-users.xml
文件,配置管理账户,让jenkins可以自动登录tomcat管理端进行部署。
<tomcat-users>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager,manager-script"/>
</tomcat-users>
Jenkins配置
配置代码管理工具(Source Code Management)
Git
- Repository URL:
- Credentials:
- Branch Specifier (blank for ‘any’):develop
配置打包工具(Build)
Root POM:pom.xml
Goals and options:clean package install -Ptest -DskipTests=true
配置部署、上传工具(Post-build Actions)
Deploy war/ear to a container
WAR/EAR files:
Context path:
Containers(Tomcat 7.x):
- Manager user name:
- Manager password:
- Tomcat URL: