使用 jenkins 发布 前端 项目
1、设置 Node 环境
2、创建一个自由风格的项目
3、添加项目描述
4、添加 git 地址
5、设置构建环境
6、通过 shell 打包代码
7、发布到服务器上
脚本如下:
# 获取环境变量
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