簡體   English   中英

Jenkins 作為 Windows 服務 - 運行 Windows 批處理命令<some program>不被認可

[英]Jenkins as Windows Service - Running Windows batch command <some program> is not recognized

所以我在我的本地機器上有這個 Jenkins 作為 Windows 服務設置。 我已經按照這篇文章的建議讓 Jenkins 服務作為我的用戶而不是 SYSTEM 運行: 在此處輸入鏈接描述我已經將程序的路徑添加到環境變量中,從管理 Jenkins -> 配置系統 -> 全局 .. 帶有名稱的環境變量PATH 並由 ; 連接路徑之間

例如C:\\Path\\To\\Program1;C:\\Path\\To\\Program2

我添加的其中之一是 python,它確實識別它。 但是從 python 代碼調用的所有其他程序都失敗並顯示錯誤“無法識別...”,例如“無法識別 p4...”

我該如何解決這個問題?

不要將 PATH 變量添加到 Jenkins 環境變量,而是嘗試將這些目錄添加到系統 PATH 環境變量(您可以從 Windows 環境變量管理面板編輯的那個),然后重新啟動 Jenkins 並重試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM