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

相关推荐
屈冠成28 分钟前
ShopXO商城系统测试报告
开发语言·spring·maven·lua
极小狐1 天前
极狐GitLab万人并发架构实践,大规模组织的扩容路线图
架构·gitlab·极狐gitlab
biaov1 天前
Jenkins + Docker 搭建前端 CI:前端一键打包部署
前端·docker·jenkins
Lvan的前端笔记2 天前
GitLab CI 环境变量整理
ci/cd·gitlab
jianxuan2 天前
Spring Boot + Maven 接入 Allatori:从普通打包到可选混淆发布
spring boot·python·maven
伞伞悦读3 天前
Maven 下载与配置教程(新手友好版)
maven
李迟3 天前
CICD实例:解决GitLab Runner无法执行CICD问题
gitlab
2301_32241428044 天前
springboot农产品交易平台的设计与实现08055-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·spring boot·redis·mysql·tomcat·maven·mybatis
何中应4 天前
MySQL 连接驱动单独下载的两种方式
数据库·mysql·maven
kaixin_learn_qt_ing4 天前
Jenkins
运维·jenkins