Jenkins GitHub 集成:如何安装 Git 插件?

通过之前的 Guru99 教程,您已经了解了 Jenkins 是什么以及如何在 Windows 系统上安装它。假设您已完成这些基本步骤,我们现在将继续进行插件管理。

Jenkins 拥有出色的插件支持。在其网站上有成千上万的第三方应用程序插件。要知道 Jenkins 是否支持您心中所想的第三方应用程序,请访问其插件目录:https://plugins.jenkins.io/

Jenkins GitHub Integration

在本 Jenkins 教程中,您将学习

Jenkins 中插件的安装

Jenkins 附带了一个非常基础的设置,因此您需要安装所需的插件才能启用相应的第三方应用程序支持。

GitHub 是一个基于 Web 的代码存储库,在 DevOps 中起着重要作用。它为同一代码/项目上的多个开发人员提供了一个通用平台,用于上传和检索更新的代码,从而促进持续集成。

Jenkins 需要安装 GitHub 插件才能从 GitHub 存储库拉取代码。

如果您在 Jenkins 安装设置过程中根据提示已经安装了 Git 插件,则无需安装 GitHub 插件。但如果没有,以下是如何在 Jenkins 中安装 GitHub 插件并从 GitHub 存储库拉取代码。

如何在 Jenkins 中安装 Git 插件

以下是有关如何在 Jenkins 中安装 Git 插件的步骤

步骤 1: 打开您的仪表板。
在您的 Jenkins 仪表板上点击“管理 Jenkins”按钮

Install Git Plugin in Jenkins

步骤 2: 查找插件选项。
点击“管理插件

Install Git Plugin in Jenkins

步骤 3: 在“插件”页面,

  1. 选择 GIT 插件
  2. 点击“立即安装(无需重启)”。插件将根据您的互联网连接花费几分钟下载,然后自动安装。
  3. 您也可以选择“立即下载并在重启后安装”按钮。届时插件将在重启后安装。
  4. 如果您已安装 Git 插件,系统将显示“无可用更新”的消息。

Install Git Plugin in Jenkins

步骤 4: 插件安装完成后,
在您的 Jenkins 仪表板上转到“管理 Jenkins”。您将在其余插件列表中看到您的插件。

Install Git Plugin in Jenkins

如何将 Jenkins 与 GitHub 集成

现在我们将讨论在 Windows 系统上集成 Jenkins 和 GitHub 的过程

步骤 1) 在 Jenkins 中创建一个新作业,使用您的 Jenkins URL 打开 Jenkins 仪表板。例如:https://:8080/

点击“创建新作业

Integrate Jenkins With GitHub

步骤 2) 输入项目名称,选择作业类型,然后点击“确定”。我们将创建一个 Freestyle 项目作为示例。

Integrate Jenkins With GitHub

步骤 3) 点击“确定”后,页面将重定向到其项目表单。在这里您需要输入项目信息

Integrate Jenkins With GitHub

步骤 4) 如果您的 Git 插件已在 Jenkins 中安装,您将在“源代码管理”下看到“Git”选项

Integrate Jenkins With GitHub

注意:如果“Git”选项未显示,请尝试重新安装插件,然后重启并重新登录到您的 Jenkins 仪表板。您现在应该能看到上面提到的“Git”选项。

步骤 5) 输入 Git 存储库 URL 以从 GitHub 拉取代码。

Integrate Jenkins With GitHub

步骤 6) 首次输入存储库 URL 时,您可能会收到错误消息。例如

Integrate Jenkins With GitHub

如果您尚未在本地计算机上安装 Git,则会发生这种情况。要在本地计算机上安装 Git,请访问 https://git-scm.cn/downloads

Integrate Jenkins With GitHub

下载适用于您操作系统(本例中为 Windows)的相应 Git 文件,并将其安装在运行 Jenkins 的本地计算机上。按照屏幕上的说明完成 GIT 的安装。

Integrate Jenkins With GitHub

步骤 7) 在您的计算机上安装 Git 后,您就可以在 Jenkins 中执行 Git 存储库了。要检查它是否已成功安装在您的系统上,请打开您的命令提示符,键入“Git”并按 Enter。您应该会看到 Git 的不同选项出现。

Integrate Jenkins With GitHub

这意味着 Git 已安装在您的系统中。

注意:如果您已在系统中安装 GIT,只需将 git.exe 路径添加到全局工具配置中。

步骤 8) 一切就绪后,尝试将 Git URL 添加到 Jenkins。您将不会看到任何 Jenkins Git 集成的错误消息。

Integrate Jenkins With GitHub

Git 现在已在您的系统上正确配置。

另请检查:最佳 Jenkins 替代品(开源和付费)