我在應該構建包含一些本機C代碼的maven項目的機器上設置jenkins從機。然而,機器本身證明是一個問題。 機器正在託管一個相當老的程序,它使用了許多環境變量,比如JAVA_HOME,maven需要正常工作。 爲了在從機上運行maven,我需要設置這些環境變量,然後再執行maven或maven,並且其他依賴項(如ssh)不會運行。我不能只是永久地更改變量,所以我需要一種方法來在執行maven構建之前更改en環境變量。在執行maven之前設置環境變量(在jenkins版本中)
我可以通過在執行mvn之前設置環境變量來手動執行構建,並且構建像魅力一樣工作。但我需要jenkins自動觸發構建。
正如我看到它,我需要: 配置詹金斯於執行行家 或 配置行家之前設置環境變量使用特定值,而不是某些環境變量(在這樣一種方式,詹金斯可以處理的執行)
非常感謝您的幫助。
是,詹金斯支持多種不同的方式來設置環境變量。 –
感謝您幫助@PeterSchuetze! – chad