使用 jenkins 發(fā)布 前端 項(xiàng)目
1、設(shè)置 Node 環(huán)境

2、創(chuàng)建一個(gè)自由風(fēng)格的項(xiàng)目

3、添加項(xiàng)目描述

4、添加 git 地址

5、設(shè)置構(gòu)建環(huán)境

6、通過(guò) shell 打包代碼

7、發(fā)布到服務(wù)器上

腳本如下:
# 獲取環(huán)境變量
source /etc/profile
productName="woc-console"
productPath="console/subApp/${productName}"
# 備份之前的文件
mkdir -p /opt/bak/web
mv /usr/share/nginx/html/${productPath} /opt/bak/web/${productName}_$(date +%F-%H-%M)
# 部署新文件
mkdir -p /usr/share/nginx/html/${productPath}
mv /opt/web/${productName}/build.tar.gz /usr/share/nginx/html/${productPath}
cd /usr/share/nginx/html/${productPath}
tar xvf build.tar.gz
rm -f build.tar.gz
參考:
https://blog.csdn.net/liub37/article/details/83272398
https://blog.csdn.net/jonsonler/article/details/81317352
https://cloud.tencent.com/developer/article/1342915
浙公網(wǎng)安備 33010602011771號(hào)