Windows

如何為 Jenkins 配置代理

  • March 5, 2020

顯然沒有辦法在 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 列表。例如,我需要的參數:

在此處輸入圖像描述

引用自:https://serverfault.com/questions/851690