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

相关推荐
追巨1 小时前
单节点elasticsearch安装笔记
大数据·elasticsearch·jenkins
鱼锦0.01 小时前
Coreseek和Elasticsearch 有什么区别
大数据·elasticsearch·jenkins
STDD1 小时前
VictoriaLogs:轻量级日志存储方案,Loki 的高效替代
运维·jenkins
D4c-lovetrain1 小时前
CentOS9 GitLab 完整配置全流程
gitlab
puamac2 小时前
GitLab CI/CD 故障排查手册
ci/cd·gitlab
江华森3 小时前
Jenkins 从入门到精通 — 完整学习笔记
笔记·学习·jenkins
chushiyunen3 小时前
elasticsearch笔记
笔记·elasticsearch·jenkins
江华森4 小时前
Git + Maven Java 项目部署实战全指南
运维·笔记·git·学习·maven
霸道流氓气质4 小时前
Maven 批处理脚本与 Qoder 配置使用指南
java·maven
Aubrey-J1 天前
老版本Gitlab SSL证书自动续期错误KeyError: key not found: “token“解决
网络协议·gitlab·ssl