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
Links: 343