Jenkins自动化部署工具简易教程(Java、Git、Maven、Tomcat)

准备

建议在linux环境部署,windows环境也没有问题,实质上就是一个tomcat。

运行环境

centosjavagitmaven

下载安装包

https://jenkins.io/download/
在这里插入图片描述

安装

安装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:

猜你喜欢

转载自blog.csdn.net/lpw_cn/article/details/84560386