jenkins command-CSDN博客

47 阅读1分钟
执行shell
引入node、npm bin
export NODE_HOME=/home/node-v8.2.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH
npm run build
压缩文件夹
tar -zcvf <name>.tar.gz --exclude=node_modules * 
构建后操作
删除文件夹
rm -rf b
新建文件夹
mkdir b
移动
mv /a/<name>.tar.gz /b/ 
解压
tar -xzvf <name>.tar.gz
查看并杀死进程,以node为例
node_pid=`ps -ef | grep 'node' | grep -v grep |awk '{print $2}'`
echo $node_pid
[ -n "$node_pid" ] && kill -9 $node_pid
后台默认开启服务
nohup npm run start > /dev/null 2>&1 &