jenkin构建layuiadmin(shell)

  • linux
#部署主机列表
HOSTS='192.168.130.230'

echo '============check ENV================' 
whoami
node -v
npm -v
npm install gulp -g
echo '============================begin build======================================='
rm -rf $WORKSPACE/root/
mkdir -p $WORKSPACE/root/
cd $WORKSPACE
#执行命令安装
npm install
gulp
echo '============================end build======================================='
echo '============================start ssh======================================='
#推给远程主机
SRC_DIR=/html/sysadmindev.topwealthgroup.com/Root
ssh $HOSTS "mkdir -p $SRC_DIR"
rsync -azv --delete $WORKSPACE/root/ $HOSTS:$SRC_DIR
echo '============================over ssh======================================='