使用 Jenkins 发布 web 应用至 Tomcat
Posted jhxxb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 Jenkins 发布 web 应用至 Tomcat相关的知识,希望对你有一定的参考价值。
Jenkins 的安装:https://www.cnblogs.com/jhxxb/p/11406805.html
发布流程:Git -> Maven -> Tomcat
一、基本环境
Git 的安装
https://www.cnblogs.com/jhxxb/p/10571227.html
Maven 的安装
http://maven.apache.org/download.cgi
# 下载 wget -O ./apache-maven-3.6.1-bin.tar.gz http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz # 解压 tar -zxf /opt/apache-maven-3.6.1-bin.tar.gz -C /opt/ # 配置环境变量 vi /etc/profile # MAVEN_HOME export MAVEN_HOME=/opt/apache-maven-3.6.1/ export PATH=$PATH:$MAVEN_HOME/bin # 刷新环境变量 source /etc/profile # 验证Maven mvn -v # 配置 Maven 仓库 (华为) vim /opt/apache-maven-3.6.1/conf/settings.xml
settings.xml
<!-- 本地仓库路径 --> <localRepository>/opt/repo</localRepository> <!-- 网络仓库地址 --> <mirror> <id>huaweicloud</id> <mirrorOf>central</mirrorOf> <url>https://mirrors.huaweicloud.com/repository/maven/</url> </mirror>
Tomcat 的安装
https://tomcat.apache.org/download-80.cgi
# 下载 wget -O ./apache-tomcat-8.5.45.tar.gz http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz
开启 manager 配置:https://www.cnblogs.com/jhxxb/p/11240356.html
二、插件安装与配置
Git 插件
Tomcat 部署插件
安装好后配置软件路径
三、创建部署流程
创建一个自由风格的工程
项目地址信息,git 账户信息
使用 Maven 构建
部署至 Tomcat,需要 tomcat manager 账号信息
最后保存即可,点击立即构建,程序就会自动拉取代码编译并发布至 Tomcat(需要保证 tomcat 为启动状态)
以上是关于使用 Jenkins 发布 web 应用至 Tomcat的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins+Gitlab通过脚本自动部署回滚web项目版本至服务器集群(测试环境和正式环境),图文详细
Flow vs Jenkins 实操对比,如何将Java应用快速发布至ECS