返回博客

为更新中心强制执行 HTTPS

Damien DUPORTAL
Damien DUPORTAL
2025 年 8 月 4 日

摘要 ( 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 中找到。

这对我有什么影响?

  • 简而言之:没有

  • 详细答案

    • 您的 Jenkins 控制器应该从2025年1月开始就已经在使用 HTTPS 来访问更新中心了。

    • 任何其他使用明文 HTTP 请求的工具或旧配置都将被重定向到 HTTPS。

    • 如果您仍然使用2025年之前发布的 Jenkins 版本以及旧的更新中心配置

      • 在 Web 界面中:浏览至“管理 Jenkins” > “插件” > “高级设置”,然后点击“更新站点”部分中的“重置”链接,以自动更新过时的 URL。

      • 或者在您的 Jenkins 配置即代码 (Configuration as Code) 中将 http:// 替换为 https://

关于作者

Damien DUPORTAL

Damien DUPORTAL

Damien 是 Jenkins 基础设施官,也是 CloudBees 的一名软件工程师,担任 Jenkins Infrastructure 项目的站点可靠性工程师。他不仅是 Hudson/Jenkins 的十年用户,还是一个开源公民,参与了 UpdatecliAsciidoctorTraefik 和许多其他项目。

© . This site is unofficial and not affiliated with The Linux Foundation.