为更新中心强制执行 HTTPS
摘要 ( TL;DR )
从2025年8月6日星期三开始,服务 https://updates.jenkins.io 将强制使用 HTTPS 协议。
所有 Jenkins 用户都会受到影响,但不应看到任何功能上的变化。
任何发往 Jenkins 更新中心的明文 HTTP 请求都将被重定向到相同位置,但会升级为 HTTPS 协议。
什么是“更新中心”?
Jenkins 更新中心 是 Jenkins 公共基础设施的核心 Web 服务器,负责向全球所有 Jenkins 服务器分发插件、工具安装程序和版本索引。
从安装向导到常规插件更新,如果您运行 Jenkins,那么您在后台就会使用此服务。
如今,它每月通过遍布3个云提供商和2大洲的镜像网络提供约 50 TB 的数据(出站带宽)。
更多信息可在 GitHub issue 中找到。
这对我有什么影响?
-
简而言之:没有
-
自2024年10月起,随着 Jenkins Weekly 2.480 和 Jenkins LTS 2.479.1 发布,Jenkins 会自动将更新中心 URL 从 HTTP 迁移到 HTTPS。
-
-
详细答案
-
您的 Jenkins 控制器应该从2025年1月开始就已经在使用 HTTPS 来访问更新中心了。
-
任何其他使用明文 HTTP 请求的工具或旧配置都将被重定向到 HTTPS。
-
如果您仍然使用2025年之前发布的 Jenkins 版本以及旧的更新中心配置
-
在 Web 界面中:浏览至“管理 Jenkins” > “插件” > “高级设置”,然后点击“更新站点”部分中的“重置”链接,以自动更新过时的 URL。
-
或者在您的 Jenkins 配置即代码 (Configuration as Code) 中将
http://替换为https://。
-
-