GitLab+Jenkins+Maven+Docker实现自动集成、打包、部署

2022-11-21 20:10:09 浏览数 (1)

目录⭐
  • 自动集成流程:
  • 流程图:
  • 环境准备
    • Java环境安装
    • Git工具安装
    • Maven工具安装
    • GitLab代码管理仓库安装
    • Jenkins自动集成工具安装
    • Docker安装
    • 三台服务器进行免密登录
  • GitLab Jenkins Maven Docker整合
    • Gitlab创建一个新的项目
    • GitLab部署SSH密钥
    • Jenkins创建任务
    • 生成测试项目
    • 成功发布到docker主机上
  • 编写自动部署脚本
    • 测试模拟项目发布
  • 成功

自动集成流程:

1. 开发人员将代码上传到Gitlab代码管理平台 2. 创建jenkins自动化任务,安装maven、gitlab webhook插件实现自动检测代码管理平台的项目代码变动,自动进行打包、部署。 3. 将打好的jar包发布到docker上

流程图:


环境准备

IP

服务

配置

192.168.1.10

GitLab、Maven、JDK、Git

2C4G

192.168.1.20

Jenkins、Maven、JDK、Git

2C4G

192.168.1.30

Docker

2C4G

Java环境安装


参考链接

0 人点赞