通过Jenkins自动化部署简单的前后端项目

看公司成员,每次都为部署消耗不少时间,工作效率低,就想着提高工作效率,所以就尝试搭建 jenkins 前后端自动化部署项目。最后搭建完成也是非常开心。因为这效率提高不止一点。下面介绍搭建方式(spring boot 后台和 vite 前端)

1.配置 maven,jdk 和 nodejs

通过Jenkins自动化部署简单的前后端项目_第1张图片 这里只配置 maven,个人觉得 jdk 和 nodejs 具体还是全局安装最好(个人觉得 jenkins 装不方便) 通过Jenkins自动化部署简单的前后端项目_第2张图片

2.在项目中存放部署的文件

deploy.sh

#!/bin/bash

cd src/ui/web &&
pnpm install --registry=https://registry.npm.taobao.org &&
pnpm run build &&
cd .. && cd .. &&
docker-compose -f docker-compose.yml up --build -d

准备好 docker-compose.yaml 和 Dockerfile 等

3.在 jenkins 创建项目

填写 git 地址,选定分支 通过Jenkins自动化部署简单的前后端项目_第3张图片 img_3.png 设置轮询(5 分钟查询一次是否有更新) 通过Jenkins自动化部署简单的前后端项目_第4张图片 后端选择构建的 pom 文件,前端执行包含在 deploy.sh 中,直接执行即可 通过Jenkins自动化部署简单的前后端项目_第5张图片 通过Jenkins自动化部署简单的前后端项目_第6张图片

4.保存后构建

通过Jenkins自动化部署简单的前后端项目_第7张图片 通过Jenkins自动化部署简单的前后端项目_第8张图片 通过Jenkins自动化部署简单的前后端项目_第9张图片 通过Jenkins自动化部署简单的前后端项目_第10张图片 成功构建

本文由「诚哥博客」原创,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:通过Jenkins自动化部署简单的前后端项目

你可能感兴趣的:(jenkins,服务器,运维,docker,容器)