現象
當本地的環境變量發生變化時,在jenkins 構建時里面訪問的環境變量仍是之前舊的(未更新的)導致構建出現錯誤,比如我以我所遇到的問題進行簡單寫下,下面例子中我是涉及到修改 PYTHONPATH 環境變量
構建失敗時,發現控制台信息中打印出來的的 sys.path 仍是之前舊的環境變量
更新后的環境變量為(這個是跟我本地的一致,正確的):
更新之前的環境變量為(這個是之前的,已棄用但jenkins上不會自動更新)
修改方法如下:
1、進入jenkins -> 系統管理 -> 管理節點 -> "自己創建的節點名稱"進入 -> 配置從節點 -> 節點屬性 -> 環境變量
2、在彈出的鍵值對列表中,輸入所要更新的節點鍵和值,如下圖
3、點擊 增加,然后再點擊保存
4、重新去構建並觀察控制台中的輸出信息,看看環境變量是否更新過來