看公司成員,每次都爲部署消耗不少時間,工作效率低,就想着提高工作效率,所以就嘗試搭建 jenkins 前後端自動化部署項目。最後搭建完成也是非常開心。因爲這效率提高不止一點。下面介紹搭建方式(spring boot 後臺和 vite 前端)
1.配置 maven,jdk 和 nodejs
這裏只配置 maven,個人覺得 jdk 和 nodejs 具體還是全局安裝最好(個人覺得 jenkins 裝不方便)
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 地址,選定分支
設置輪詢(5 分鐘查詢一次是否有更新)
後端選擇構建的 pom 文件,前端執行包含在 deploy.sh 中,直接執行即可
4.保存後構建
成功構建
本文由「誠哥博客」原創,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:通過Jenkins自動化部署簡單的前後端項目