項目遇到問題記錄如下:
背景
研發為了方便將多個VUE前端以及相關后台的代碼放在1個git項目下管理。在此前提下,需要調試Jenkins部署其中1個VUE項目。
問題
由於負責的有的git項目只有1個前端代碼,為了從維護的整潔性上考慮,一開始我在構建的最前面加了進入指定前端項目目錄的命令。如下
但是執行后發現,雖然第一步進入了指定的前端目錄。但是Jenkins在執行第二步windows命令時,還是默認從該項目的根目錄下執行,從而找不到vue項目需要的相關json文件。
解決方案
只能犧牲下整潔性,將進入前端目錄的步驟加在VUE編譯命令中了,即命令寫在1個【Execute Windows batch command】命令組件中。如下
問題解決!!!
本次記錄主要明確:Jenkins中單個組件在執行命令時,默認是在項目的根目錄下。需注意自己手動切換。