美文网首页
jenkins远程部署vue项目

jenkins远程部署vue项目

作者: 炒面Z | 来源:发表于2018-09-10 12:23 被阅读0次

前置步骤参考 --> jenkins远程部署java项目

构建 shell 命令

echo $PATH
echo '>>> cnpm run build'

sudo cnpm install
sudo rm -rf dist/*
sudo npm run build --prod
cd dist
zip -r dist.zip ./* 
echo '>>> end local shell'

构建后操作

** Send build artifacts over SSH**

#!/bin/bash
#!/bin/bash
basePath=/opt/edu/nginx/web/crm
tempDistPath=/opt/edu/nginx/web/crm/temp
dockerContainerName=nginx-edu

echo '>>> START exec  remote shell'

echo '>>> delete old dist'
sudo rm -rf `ls $basePath  | grep -v "temp"`||true

echo '>>> unzip dist.zip -d  ../'
sudo  cd  $tempDistPath
sudo  unzip dist.zip -d  ../

echo '>>> restart nginx-edu '
sudo docker restart $dockerContainerName

sudo  rm  $tempDistPath/dist.zip

相关文章

网友评论

      本文标题:jenkins远程部署vue项目

      本文链接:https://www.haomeiwen.com/subject/eucsgftx.html