jenkins脚本执行自动化部署

Others 2019-05-09 07:18:15 2019-05-09 07:18:15 2680 次浏览

部署到本机


echo $PATH
node -v
npm -v #检查编译环境
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build #编译项目
cd dist
rm -rf dist.tar.gz
tar -zcvf dist.tar.gz *
rm -rf /web/html1
mkdir /web/html1
tar -zxvf dist.tar.gz -C /web/html1
rm -rf dist.tar.gz
部署到远程
echo $PATH
node -v
npm -v #检查编译环境
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build #编译项目
cd dist
rm -rf dist.tar.gz
tar -zcvf dist.tar.gz *
scp dist.tar.gz root@185.184.221.242:/web/
/home/up.sh

up.sh :
需要实现免登录
ssh -tt  root@ip > /dev/null 2>&1 <<eeooff
rm -rf /web/html1
mkdir -m 700 -p /web/html1
cd /web/
tar -zxvf /web/dist.tar.gz -C /web/html1
echo ls
rm -rf /web/dist.tar.gz
exit
eeooff

配合github:

https://www.cnblogs.com/mingyue5826/p/10768486.html