sonarqube代码检测-5.Jenkins 插件下载加速最终方案

插件下载失败,超时。比如:


解决方案:

一.升级站点,更改为清华镜像

http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json


https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 这个文件里面 包含了所有插件的更新地址 清华把这个文件镜像过来了 ,但是没有把里面的插件升级地址改成清华。 这样只会获取更新信息快,实际下载不快。要想真正加快下载速度,需要欺骗Jenkins去清华真实下载插件,实际上只要把mirrors.jenkins-ci.org代理到mirrors.tuna.tsinghua.edu.cn/jenkins即可。参考解决方案2.

二.nginx反向代理到清华。

1.下载安装nginx:http://nginx.org/en/download.html,Windows直接下载解压,无需安装,最好路径不要有中文。

2.配置反向代理。找到nginx.conf文件


配置如下


server

    {

        listen 80;

        server_name mirrors.jenkins-ci.org;

        location / {

            proxy_redirect off;

            proxy_pass https://mirrors.tuna.tsinghua.edu.cn/jenkins/;

            proxy_set_header X-Real-IP $remote_addr;

            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_set_header Accept-Encoding "";

            #proxy_set_header User-Agent "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.49 Safari/537.36";

            proxy_set_header Accept-Language "zh-CN";

        }

        index index.html index.htm index.php;

        #error_page  404  /404.html;

        location ~ /\.

        {

            deny all;

        }

    }


3.双击启动nginx。


4.配置HOST,添加

127.0.0.1mirrors.jenkins-ci.org


5.插件下载秒完成。

你可能感兴趣的:(sonarqube代码检测-5.Jenkins 插件下载加速最终方案)