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

相关推荐
明月心95210 分钟前
gitlab pull requets
gitlab
BUTCHER539 分钟前
GitLab基本设置
gitlab
weixin_704266052 小时前
Maven入门:构建与依赖管理全解析
java·maven
张小凡vip3 小时前
Kubernetes---gitlab的ci/cd发布基于k8s的项目示例参考
ci/cd·kubernetes·gitlab
A懿轩A4 小时前
【Maven 构建工具】Maven 生命周期完全解读:clean / default / site 三套生命周期与常用命令
java·log4j·maven
大佐不会说日语~4 小时前
Docker Compose 部署 Spring Boot 应用 502 Bad Gateway 问题排查与解决
spring boot·docker·gateway·maven·故障排查
过期动态18 小时前
Java开发中的@EnableWebMvc注解和WebMvcConfigurer接口
java·开发语言·spring boot·spring·tomcat·maven·idea
A懿轩A18 小时前
【Maven 构建工具】从零到上手 Maven:安装配置 + IDEA 集成 + 第一个项目(保姆级教程)
java·maven·intellij-idea
弹简特1 天前
【JavaEE04-后端部分】Maven 小介绍:Java 开发的构建利器基础
java·maven
计算机毕设指导61 天前
基于微信小程序的智能停车场管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea