详解通过Jenkins中文社区加速插件下载
简介
Jenkins的强大有一半基于丰富的插件,可国内安装/更新插件比较慢甚至经常超时。
常用的清华开源站或中科大开源站都是有jenkins的,有安装包也有更新地址,下载没问题,但配置插件更新却不行,要么不生效,要么提示验证错误。
经过一番探索,发现有Jenkins中文社区专门为中文用户提供服务,官方中文插件就是他们维护的,除此还有Jenkins中文定制版、插件库镜像、使用教程等,其官网是:https://jenkins-zh.cn/
不过,要加速插件下载依旧不是傻瓜式一键完成,本文就详细介绍下。
修改插件更新地址
中文社区提供的更新服务地址为:https://updates.jenkins-zh.cn/update-center.json,就像清华或中科大那样只配置这个依旧是不能用的。
插件镜像库的实现位于:https://github.com/jenkins-zh/update-center-mirror,切换到中文说明,可以看到使用步骤,如下图:
下面按照说明进行操作:
Jenkins ->
-> Available:重启后登录,页面下方,点击“Jenkins 中文社区”,然后点击按钮“使用”:
点击“设置更新中心地址”(就是重定向到了“插件管理
),修改url后点击“提交”,然后点击右下角的“立即获取”
然后就可以体验飞快的插件下载了。
拷贝到 |
重启,然后进入设置,修改Locale为en_US.utf8(要保证locale -a中包含此项):
然后再重启即可。
使用docker镜像
如果不想那么麻烦,中文社区还提供了中文定制版的docker镜像,地址是:https://hub.docker.com/r/jenkinszh/jenkins-zh
直接开箱即用:
shell> docker pull jenkinszh/jenkins-zh:lts # 下载镜像,这里是lts版本 shell> docker run -u root --name jenkins -v /path/to/jenkins_home:/var/jenkins_home -p 8080:8080 -dt jenkinszh/jenkins-zh:lts # 启动容器
shell> docker exec -ti jenkins bash # 登录容器
由于自己的jenkins还要使用saltstack,用镜像的话要调整的就太多了,所以了解不多。
Jenkins中文社区还有其他项目,若有兴趣请自行前往了解,感谢他们的贡献。
OVER