問題描述
使用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>
此目錄可根據自身實際情況設置
使配置生效
改完工作目錄先別得意,此時發佈還沒有效果呢!
需要手動重載配置文件,具體見上圖。 重載配置之後就可以啦 !