Jenkins Vue Windows(FreeSSHd)整合
创建项目第一次创建执行一次如下的代码。
# 进入Jenkins工作空间下hxkj项目目录 cd /root/.jenkins/workspace/pc_back # 下面的命令只需要执行一次,后续可以删除 ### # npm切换为淘宝源 npm config set registry http://registry.npm.taobao.org/ # 安装yarn npm i yarn -g # yarn切换为淘宝源 yarn config set registry https://registry.npm.taobao.org ### # 安装项目中的依赖 yarn # 打包 yarn build # 进入生成打包文件的目录 cd dist # 把生成的项目打包成压缩包,方便移动到项目部署目录 tar -zcvf zrkj_vue.tar.gz *
第二次把代码改成如下:
# 进入Jenkins工作空间下hxkj项目目录 cd /root/.jenkins/workspace/pc_back # 安装项目中的依赖 # yarn # 打包 yarn build cd dist rm -rf zrkj_vue.tar.gz # 把生成的项目打包成压缩包,方便移动到项目部署目录 tar -zcvf zrkj_vue.tar.gz *
vue.bat文件
d: cd d:/www/wwwroot echo ">>>当前工作路径:"%cd% shopt -s extglob echo ">>>删除:(.htaccess|.user.ini|zrkj_vue.tar.gz)之外的文件" rd/s/q zr-yun.com mkdir zr-yun.com echo ">>>解压:zrkj_vue.tar.gz" tar -zxvf zrkj_vue.tar.gz -C ./zr-yun.com echo ">>>移除:zrkj_vue.tar.gz" del/f/s/q zrkj_vue.tar.gz echo ">>>执行成功"
目录 结构:
其它的配置请看另一篇文章最下面的截图:
https://www.cnblogs.com/wangfx/p/16913672.html