我在Jenkins中設置了代理,如在線建議。Jenkins在構建作業時忽略代理設置
我還編輯在/ etc /環境
bash-3.2$ cat /etc/environment
http_proxy=proxy.company.net:8080
https_proxy=proxy.company.net:8080
HTTP_PROXY=proxy.company.net:8080
HTTPS_PROXY=proxy.company.net:8080
HTTPS_PROXY_REQUEST_FULLURI=false
HTTP_PROXY_REQUEST_FULLURI=false
我verfied變量,他們可在登錄。 當我通過ssh以根用戶身份啓動ant時,我的「composer.phar」腳本可以連接和下載文件。只要Jenkins開始這項工作(我認爲它是「jenkins」linux用戶),他就會等待直到超時並終止構建。我使用「su jenkins -s/bin/bash」將殼體設置爲「jenkins」並且env-vars設置正確...
我該怎麼辦?爲什麼詹金斯忽視這些ENV-Vars?
謝謝。
添加一個運行'set'的shell腳本構建步驟。我應該公開什麼shell Jenkins正在運行,以及是否設置了來自/ etc/environment的變量。 –