使用 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

posted @ 2020-05-09 11:07  KeithTt  阅读(473)  评论(0编辑  收藏  举报