Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

目录

一、原理

[二、Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署](#二、Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署)

准备3台机器

[1、 登录jenkins](#1、 登录jenkins)

2、浏览器配置Jenkins

①安装插件​编辑

​②配置全局变量

​③全局工具配置

3.在gitlab(极狐)上部署一个项目用于实验

4.建一个新的自由项目

[​5. jdk、tomcat 在部署Jenkins时已安装,这里只安装maven](#5. jdk、tomcat 在部署Jenkins时已安装,这里只安装maven)

6.配置Jenkins上创建的自由项目从gitlab上拉取项目

7.构建

​8.浏览器访问测试机


一、原理

通过Jenkins拉取gitlab上的Java项目部署到测试机上

二、Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

部署Jenkins参考博主博客 CSDN

准备3台机器

1.安装Jenkins(jdk17、jdk11、tomcat9)

2.安装gitlab(参考CSDN

3.安装tomcat8(测试机 部署参考CSDN

1、 登录jenkins
2、浏览器配置Jenkins
①安装插件

安装此插件才能构建maven项目

安装此插件,才能将打好的包部署到tomcat上

②配置全局变量
③全局工具配置
3.在gitlab(极狐)上部署一个项目用于实验

gitlab部署参考博主博客 CSDN​​​​​​

4.建一个新的自由项目
5. jdk、tomcat 在部署Jenkins时已安装,这里只安装maven
cpp 复制代码
[root@jenkins ~]# wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz --no-check-certificate

解压并移动改名

cpp 复制代码
[root@jenkins ~]# tar -xf apache-maven-3.9.6-bin.tar.gz
[root@jenkins ~]# mv apache-maven-3.9.6 /opt/maven
6.配置Jenkins上创建的自由项目从gitlab上拉取项目

7.构建
8.浏览器访问测试机

IP:8080

相关推荐
逍遥德5 天前
Maven教程.02-基础-pom.xml 使用标签大全
java·后端·maven·软件构建
逍遥德5 天前
Maven教程.01- settings.xml 文件<profile>使用详解
xml·java·maven
Aliex_git5 天前
Dockerfile 优化实践笔记
笔记·学习·gitlab
逍遥德5 天前
Maven教程.04-如何阅读Maven项目
java·maven
海兰5 天前
Jina Embeddings V5 Text + Elasticsearch 9.x 本地部署指南
elasticsearch·jenkins·jina
逍遥德5 天前
Maven教程.03-如何阅读pom.xml文件
xml·java·后端·maven
luod6 天前
Docker 快速安装Jenkins
java·docker·jenkins
塔中妖6 天前
Windows 安装 Maven 详细教程(含镜像与本地仓库配置)
java·windows·maven
小道仙976 天前
jenkins对接、jenkins-rest
java·servlet·jenkins·jenkins-rest
成为你的宁宁6 天前
Jenkins 自动化部署前后端分离若依项目全攻略:涵盖环境配置、Maven/Node.js 工具安装、GitLab 项目协同,及前后端构建、服务器推送与代码更新验证全步骤
node.js·自动化·gitlab·jenkins·maven