使用Jenkins打包vue项目丢失静态资源

问题描述

使用Jenkins打包vue项目丢失静态资源
使用Jenkins打包vue项目后,打包出的dist目录内static静态资源文件夹内容丢失。具体丢失文件见上图所示

真相

经过反复查阅官方文档、各大论坛寻找答案,最终发现:在linux上打包是正常的,在windows 版本的Jenkins上就会出现问题。

最终问题定位:Jenkins 工作空间在 Program Files (x86) 这个目录,导致打包出现问题。

解决办法 修改 Jenkins 工作空间的目录

打开:C:\Program Files (x86)\Jenkins\config
工作空间目录修改为: <workspaceDir>C:/jenkins/workspace/${ITEM_FULL_NAME}</workspaceDir>
此目录可根据自身实际情况设置

使配置生效

使用Jenkins打包vue项目丢失静态资源
改完工作目录先别得意,此时发布还没有效果呢!
需要手动重载配置文件,具体见上图。 重载配置之后就可以啦 !