jenkins插件中心国内镜像
jenkins非常先进,是项目自动化、部署上线的必备程序,更新频率很高,各种插件也时有更新,然而他的默认站点从国内访问比较缓慢。
我们通过系统管理-插件管理-高级进入设置页面或者直接输入以下网址
http://jenkins:8080/pluginManager/advanced
看到升级站点配置
默认为
http://updates.jenkins.io/update-center.json
可以换成清华源,不过不知道为什么经常也比较缓慢
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
其他源参考,不保证数据可靠性,自行验证
http://mirror.esuni.jp/jenkins/updates/update-center.json
https://updates.jenkins-zh.cn/update-center.json
https://jenkins-zh.gitee.io/update-center-mirror/tsinghua/current/update-center.json
http://mirror.xmission.com/jenkins/updates/update-center.json
http://updates.jenkins-ci.org/update-center.json
可供选择的jenkins2 插件镜像列表:
Jenkins 所有镜像列表:
http://mirrors.jenkins-ci.org/status.html
比如日本的镜像:
http://mirror.esuni.jp/jenkins/
http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/
http://ftp.tsukuba.wide.ad.jp/software/jenkins/
德国的镜像:http://jenkins.mirror.isppower.de/
http://mirror.yandex.ru/mirrors/jenkins/
官方的镜像:http://mirrors.jenkins-ci.org/
http://archives.jenkins-ci.org/
国内云厂商提供的镜像 参考 https://github.com/lework/jenkins-update-center
tencent mirrors.cloud.tencent.com/jenkins
huawei mirrors.huaweicloud.com/jenkins
tsinghua mirrors.tuna.tsinghua.edu.cn/jenkins
ustc mirrors.ustc.edu.cn/jenkins
bit http://mirror.bit.edu.cn/jenkins
对应的文件
https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/tencent/update-center.json
https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/huawei/update-center.json
https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/tsinghua/update-center.json
https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/ustc/update-center.json
https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/bit/update-center.json
2020年12月更新
jenkins2以上对于证书签名做校验,因此中转的镜像全部失效,方案参考上面github
[ ! -d /var/lib/jenkins/update-center-rootCAs ] && mkdir /var/lib/jenkins/update-center-rootCAs
wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O /var/lib/jenkins/update-center-rootCAs/update-center.crt
chown jenkins.jenkins -R /var/lib/jenkins/update-center-rootCAs
sed -i shttps://updates.jenkins.io/update-center.jsonhttps://cdn.jsdelivr.net/gh/lework/jenkins-update-center/updates/tsinghua/update-center.json /var/lib/jenkins/hudson.model.UpdateCenter.xml
rm -f /var/lib/jenkins/updates/default.json
systemctl restart jenkins
执行以上代码设置正确的证书并重启jenkins即可
-
上一篇
Jenkins插件中心国内镜像源发布
来源关注Jenkins,
-
下一篇
作者 | 金灵杰
尽管目前在 CI/CD 领域有着众多的平台,Jenkins 一直是最著名的持续集成平台之一。虽然它经历了和 Oracle 的争斗,最终从之前的 Hudson 单独分离出来,但是凭借社区和大公司的支持,目前 Jenkins 有超过 1500 个插件,用于支撑整个持续集成流程。
不过由于插件数量众多,要选择一些合适的 Jenkins 插件会比较困难,本文介绍了一些比较有用的 Jenkins 插件,能够提升开发者效率。
Job DSL Plugin
对于很多开发者来说,不同的仓库和项目分支都需要去 Jenkins 上重新创建任务。这是一个重复且单调的工作,对于开发者来说非常不友好。
Jenkins Job DSL Plugin 可以让开发者通过 Groovy 脚本来定义和配置任务,随后插件会通过执行这些脚本来维护 Jenkins 任务。这样开发团队可以定制自己的模板文件,通过领域特定语言(Domain Specific Language,DSL)直接定义和创建任务。
https://github.com/jenkinsci/job-dsl-plugin
Job Generator Plugin
和 Job DSL Plugin 类似,Job Generator Plugin 也是用于快速创建任务。对于大团队来说,整个持续集成流程应该类似,不同的项目的区别主要就是代码分支等。该插件可以让团队的配置管理员为整个团队定义一个参数化的模板,项目开发人员可以通过这个模板快速的在 Jenkins 上创建出任务。
该插件和 Job DSL 插件的最大区别是使用者无需了解 Groovy。
https://wiki.jenkins.io/display/JENKINS/Job+Generator+Plugin
Performance Plugin
该插件可以读取和解析测试框架输出的报告,并且在 Jenkins 上绘制性能和稳定性相关的图表。Performance Plugin 支持的测试框架有 JUnit、JMeter, Twitter 的 Lago 和 Taurus。下图是该插件输出的示例图:
https://plugins.jenkins.io/performance
推荐10款最佳Jenkins插件