jenkins代理设置
生活随笔
收集整理的這篇文章主要介紹了
jenkins代理设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
抱怨:對于像我這樣苦逼的用戶,機器在內網,干啥都要“偷偷”通過代理。
言歸正傳,jenkins\hudson默認并沒有提供proxy設置,nexus倉庫倒是提供里proxy設置。jenkins在“插件管理”>“高級”選型卡中可以進行代理設置,但這個代理的有效范圍僅僅是更新插件。
我的需求是:jenkins的郵件通知功能,需要通過公網的smtp服務器進行發送。
問題來了,jenkins所在機器在內網,只能通過proxy訪問公網,但是jenkins沒有地方配置proxy。這點很不爽。
變態做法:在jenkins的啟動參數中加入代理設置
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -DsocksProxyHost=132.*.*.123 -DsocksProxyPort=1080"
注意:因為jenkins使用的javamail進行郵件發送,javamail不支持http proxy但可以通過socket proxy代理發送郵件。
轉載于:https://my.oschina.net/shishaomeng/blog/123249
總結
以上是生活随笔為你收集整理的jenkins代理设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 指定特定的内容为首页
- 下一篇: getch, getche, getch