管理 Jenkins 插件

JenkinsBeginner
立即练习

介绍

Jenkins 的真正威力在于其可扩展性,这得益于其庞大的插件生态系统。插件可以添加新功能、与其他工具集成并增强用户界面。有效地管理这些插件是任何 Jenkins 管理员的一项关键技能。

在这个实验(Lab)中,你将获得使用 Web 界面进行 Jenkins 管理和完整 Jenkins 插件管理生命周期的实践经验。你将学习如何:

  • 从 Jenkins 更新中心浏览和安装新插件。
  • 检查并应用现有插件的更新。
  • 卸载不再需要的插件。

一个已安装最新版本的 Jenkins 实例已为你运行,可用于插件管理。

这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 初级 级别的实验,完成率为 94%。获得了学习者 79% 的好评率。

将 Jenkins 升级到最新版本

在管理插件之前,你需要访问 Jenkins Web 界面。一个最新版本的 Jenkins 实例已经为你运行起来了。

  1. 从桌面界面打开 Firefox 浏览器。浏览器会自动打开到 http://localhost:8080,所以你不需要手动输入 URL。无需登录。
Jenkins dashboard

你的 Jenkins 实例现在已准备好进行插件管理。

浏览并安装插件

在这一步,你将学习如何从 Jenkins 官方更新中心查找和安装一个新的插件。我们将安装 Simple Theme Plugin,它允许轻松自定义 Jenkins UI 的外观。

首先,确保你已访问 Jenkins 界面并登录。

  1. 从主 Jenkins 仪表板(dashboard)中,点击右上角的齿轮图标,以访问设置面板(settings panel)。
  2. 在设置面板中,点击 Plugins
Jenkins Manage Jenkins page plugins tab
  1. 你将被带到插件管理器(Plugin Manager)。点击 Available plugins 标签页,查看所有可以安装的插件。
  2. 在右上角的搜索框中,输入 Simple Theme 以筛选列表。
  3. 在搜索结果中,勾选 Simple Theme 旁边的复选框,然后点击 Install
Plugin Manager Available plugins tab

Jenkins 现在将下载并安装该插件。你可以在安装页面上监控进度。完成后,你将在插件名称旁边看到 "Success" 状态。该插件现已安装,并将在后续步骤中准备好进行配置。

Jenkins plugin manager showing installed plugin

检查插件更新

保持插件为最新状态对于安全、稳定以及获取新功能至关重要。在这一步中,你将学习如何通过 Jenkins 用户界面 (UI) 检查并应用可用的更新。

  1. 点击右上角的齿轮按钮图标进入 Jenkins 管理面板,然后点击 Plugins 返回插件管理器。

  2. 点击 Updates 标签页。此标签页列出了所有已安装的、在更新中心有可用新版本的插件。

    Jenkins Plugins Updates tab showing available updates
  3. 查看插件列表。如果有可用的插件更新,它们将在此处列出。本实验中的 Jenkins 实例可能存在待处理的更新,也可能没有。

  4. 如果有可用更新,你可以通过勾选插件名称旁边的复选框来选择要更新的插件。

  5. 点击页面底部的 Update 按钮。Jenkins 将下载并安装新版本。某些插件更新生效可能需要重启。

此过程确保你的 Jenkins 环境与插件开发者的最新错误修复和安全补丁保持同步。

卸载插件

在最后一步中,你将学习如何卸载不再需要的插件。移除未使用的插件有助于保持你的 Jenkins 实例的整洁、安全和高性能。我们将卸载 Simple Theme Plugin

  1. 点击右上角的齿轮按钮图标进入 Jenkins 管理面板,然后点击 Plugins 导航到插件管理器(Plugin Manager)。

  2. 点击 Installed plugins 标签页。此标签页显示了当前安装在你的 Jenkins 实例上的所有插件。

  3. 在搜索框中,输入 simple-theme-plugin 以快速找到该插件。

  4. 点击插件条目右侧的 Uninstall 按钮,它看起来像一个 X 图标。

    Jenkins plugin manager showing uninstall button
  5. 点击卸载后,该插件将被标记为待移除。Jenkins 会在页面顶部显示一条消息,表明该插件将在下次重启时被移除。

总结

恭喜你完成了本次实验(Lab)。你已成功掌握了使用 Web 界面管理 Jenkins 环境中插件的基本技能。

在本次实验中,你练习了 Jenkins 插件生命周期的三个关键方面:

  • 安装(Installing): 你从“可用插件(Available plugins)”选项卡中搜索并安装了一个新插件。
  • 更新(Updating): 你学习了如何从“更新(Updates)”选项卡中检查并应用更新。
  • 卸载(Uninstalling): 你从“已安装插件(Installed plugins)”选项卡中移除了一个插件,并理解了重启的必要性。

掌握这些技能是根据你的特定需求定制 Jenkins,并维护一个健康、安全、高效的 CI/CD 服务器的基础。