【CI/CD】Jenkins編譯命令的執行目錄為項目根目錄


項目遇到問題記錄如下:

 

背景

研發為了方便將多個VUE前端以及相關后台的代碼放在1個git項目下管理。在此前提下,需要調試Jenkins部署其中1個VUE項目。

 

 

 

 

 

問題

由於負責的有的git項目只有1個前端代碼,為了從維護的整潔性上考慮,一開始我在構建的最前面加了進入指定前端項目目錄的命令。如下

 

 

 但是執行后發現,雖然第一步進入了指定的前端目錄。但是Jenkins在執行第二步windows命令時,還是默認從該項目的根目錄下執行,從而找不到vue項目需要的相關json文件。

 

 

 

 

解決方案

只能犧牲下整潔性,將進入前端目錄的步驟加在VUE編譯命令中了,即命令寫在1個【Execute Windows batch command】命令組件中。如下

 

 

 

 

 

問題解決!!!

 

 

本次記錄主要明確:Jenkins中單個組件在執行命令時,默認是在項目的根目錄下。需注意自己手動切換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM