使用 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

k8s+jenkins实现自动化部署应用至k8s集群

测试技术MAVEN集成测试环境搭建

Gitlab+Jenkins通过钩子实现自动部署web项目,图文详细教程

Jenkins 环境搭建