我正在設置一個TeamCity構建項目,我想在其中使用powershell腳本組裝一個JavaScript Web應用程序內容:「ENOGIT git未安裝或不在PATH中」,雖然git位於用戶的路徑中
npm install
bower install
grunt build
當TeamCity的運行腳本,我得到一個錯誤
bower jquery-stopwatch#f1bdae95ace634169b50c4a2565116389668edc9
ENOGIT git is not installed or not in the PATH
但如果我通過RDP登錄到生成代理(使用相同的用戶帳戶生成代理服務下運行)並從PS實例運行這些命令,一切都按預期工作(bower安裝一些fifte在腳本繼續之前添加更多組件)。
由於第一步(npm install
)每次都需要幾分鐘時間,因此通過TeamCity構建的反覆試驗來解決這個問題非常緩慢且乏味,但至今我還沒有找到任何其他方法複製。
我還應該嘗試什麼?可能是什麼罪魁禍首?
謝謝你這麼好! ;) –