Windows
如何為 Jenkins 配置代理
顯然沒有辦法在 Jenkins 中配置代理。通過“Manage Jenkins –> Manage Plugins –> Advanced”可用的代理設置僅適用於外掛。因此,如果我嘗試在那裡進行配置,我仍然在系統屬性頁面上看不到此配置。
我成功配置代理的唯一方法是通過命令行,例如:
java -Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port> -Dhttps.proxyHost=<host> -Dhttps.proxyPort=<port> -DJENKINS_HOME="C:\.jenkins" -jar jenkins.war --httpPort=<port>
但是我將 Jenkins 設置為 Windows 服務,但不確定如何提供這些命令行參數。當我查看管理的任務時,Jenkins 程序出現了一堆參數,但我不確定它是從哪裡讀取的。
我發現Jenkins啟動的參數配置在:變數
jenkins.xml
中Jenkins主目錄中的文件。<arguments></arguments>
可以只將 java 參數添加到此欄位中。要驗證參數是否已被接受,請轉到 Manage Jenkins –> System Information 並查看 Jenkins 使用的 System Properties 列表。例如,我需要的參數: