天天看點

CICD(四) Jenkins配置國内插件下載下傳代理Jenkins配置國内插件下載下傳代理

為什麼要使用國内的插件下載下傳位址?

jenkins_plugins下載下傳的RS機器在海外,國内使用者下載下傳插件速度慢,且加速需要***,成本比較高。下圖是現有情況的展示圖:

CICD(四) Jenkins配置國内插件下載下傳代理Jenkins配置國内插件下載下傳代理

原理介紹:

利用nginx的方向代理和rewrite規則,配合hosts劫持方法,簡單實作用國内清華鏡像插件站點代替官方的下載下傳

CICD(四) Jenkins配置國内插件下載下傳代理Jenkins配置國内插件下載下傳代理

要點:

如果你的jenkins在内網能NAT上網的話,且所在機器的80端口沒有被占用的情況下,直接在jenkins安裝個nginx

如果你的jenkins不能通路外網,或者80端口被非nginx服務占用,那就另外找個能上網的機器或者部署了nginx的伺服器

修改nginx配置

修改jenkins伺服器的hosts配置

實操

我的nginx和jenkins伺服器是分開的