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

相关推荐
极小狐37 分钟前
极狐GitLab 容器镜像仓库功能介绍
java·前端·数据库·npm·gitlab
极小狐39 分钟前
如何构建容器镜像并将其推送到极狐GitLab容器镜像库?
开发语言·数据库·机器学习·gitlab·ruby
深海蜗牛1 小时前
Jenkins linux安装
linux·jenkins
阳光普照世界和平2 小时前
Jenkins:库博静态工具CI/CD 的卓越之选
运维·ci/cd·jenkins
liudongyang1232 小时前
jenkins 启动报错
java·运维·jenkins
木二_2 小时前
实践005-Gitlab CICD全项目整合
ci/cd·gitlab
xbd_zc4 小时前
【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
docker·自动化·jenkins·harbor
大米☋6 小时前
GitLab搭建与使用(SSH和Docker)两种方式
docker·ssh·gitlab
计算机学姐7 小时前
基于SpringBoot的小区停车位管理系统
java·vue.js·spring boot·后端·mysql·spring·maven
console.log('只想发财')9 小时前
新手安装java所有工具(jdk、idea,Maven,数据库)
java·maven·intellij-idea