返回博客

Jenkins 2.543 和 2.541.1:新的 Linux 存储库签名密钥

Mark Waite
Mark Waite
Damien DUPORTAL
Damien DUPORTAL
2025 年 12 月 23 日

从 2025 年 12 月 23 日的 2.543 版本开始,Jenkins 每周发布版将为 Linux 安装包使用新的仓库签名密钥。同样的变化将在 2026 年 1 月 21 日的 Jenkins LTS 版本中进行。Linux 系统的管理员 **必须** 在安装 Jenkins 每周发布版 2.543 或 Jenkins LTS 2.541.1 **之前**,在他们的 Linux 服务器上安装新的签名密钥。

Debian/Ubuntu

使用以下命令更新 Debian 兼容操作系统(Debian、Ubuntu、Linux Mint Debian Edition 等)

Debian/Ubuntu 每周发布版
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2026.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
  https://pkg.jenkins.io/debian binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

Red Hat/CentOS

使用以下命令更新 Red Hat 兼容操作系统(Red Hat Enterprise Linux、Alma Linux、CentOS、Fedora、Oracle Linux、Rocky Linux、Scientific Linux 等)

Red Hat/CentOS 每周发布版
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2026.key

常见问题解答

如果不更新仓库签名密钥会怎样?

在未安装新仓库签名密钥的操作系统上,更新可能会被操作系统包管理器(apt、yum、dnf)**阻止**或中断。来自操作系统的示例消息可能如下所示

Debian/Ubuntu
Reading package lists... Done
W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release:
    The following signatures couldn't be verified because the public key is not available:
        NO_PUBKEY 5BA31D57EF5975CA
E: The repository 'https://pkg.jenkins.io/debian-stable binary/ Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

为什么要更新仓库签名密钥?

仓库签名密钥的有效期为 3 年,以便与 jar 文件签名和 MSI 签名证书的到期日期保持一致。更新后的 GPG 仓库签名密钥将在每周发布版仓库和稳定版仓库中使用。

哪些操作系统会受到影响?

使用 Debian 包管理(apt)的操作系统和使用 Red Hat 包管理(yum 和 dnf)的操作系统需要新的仓库签名密钥。

Windows、macOS、FreeBSD、OpenBSD、Solaris 和 OpenIndiana 等其他操作系统不受影响。

关于作者

Mark Waite

Mark Waite

Mark 是 Jenkins 用户和贡献者,核心维护者,也是 git 插件git 客户端插件 和其他几个插件的维护者。他是 “改进插件” 教程的作者之一。

Damien DUPORTAL

Damien DUPORTAL

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

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