被安装的服务器不能上网,没法下载插件,一个插件都还好,可是遇到插件依赖很强的须要几十个插件的依赖,这样就很麻烦。nginx
192.168.182.155 安装nginx 能上网json
192.168.182.156 安装jenkins 不能上网服务器
在192.168.182.155安装nginx,具体安装过程略。spa
在nginx.conf文件的server加入以下代码插件
location ^~/plugins123/{ proxy_pass http://ftp-nyc.osuosl.org/pub/jenkins/plugins/; proxy_set_header Via "nginx"; proxy_intercept_errors on; error_page 301 302 307 = @handle_redirect; } location @handle_redirect { set $saved_redirect_location '$upstream_http_location'; proxy_pass $saved_redirect_location; }
具体安装过程略code
进入/root/.jenkins/update执行server
sed -i "s/http:\/\/updates.jenkins-ci.org\/download\/plugins/http:\/\/192.168.182.155\/plugins123/g" default.json
登陆jenkins-系统管理-插件管理- 可选插件,选择一个插件,点击直接安装,看是否能下载成功,以下图所示,表示配置成功blog