当前位置:编程学堂 > Jenkins持续部署

Jenkins持续部署

  • 发布:2023-10-05 12:21

Jenkins-持续部署

Jenkins用于为持续部署和交付提供良好的支持。部署前的软件开发流程如下:

持续部署的主要部分,保证上面整个过程自动化。 Jenkins 为所有这些事情提供了各种插件。其中之一是“部署到容器”插件,该插件已在上一节中看到。

Jenkins 提供了各种插件,用于以图形方式表示持续部署过程。

为了理解这一点,我们首先在 Jenkins 中创建另一个项目,以便我们了解它是如何工作的以及它如何模拟 QA 阶段:

第 1 步:转到 Jenkins 仪表板并选择新项目

第 2 步:提供 项目名称并选择 Freestyle Project 选项。在这里,我给项目命名为“demo”。单击“确定”按钮。

第3步:在这个例子中,我们保持简单,只打印HelloWorld。

选择 Git 选项,然后在“存储库 URL”部分中输入 HelloWorld 程序的 GitHub 存储库。

步骤 4:从“添加构建步骤”按钮中选择“执行 Windows 批处理命令”选项,并提供运行 Java 程序的命令。

第5步:单击“应用”,然后单击“保存”按钮。

现在我们的项目演示已经创建了。您可以检查构建以查看构建是否已成功创建。要检查构建,请单击 立即构建 选项。

第 6 步:现在,转到之前创建的 Helloworld 项目,然后单击 配置 选项。

第 7 步:在项目配置中,选择添加构建后操作,然后选择构建其他项目选项。

第8步:在“要构建的项目”选项中,输入“demo”作为要构建的项目名称。您可以将其他选项保留为默认值。单击 应用,,然后 单击保存 按钮。

第 9 步:现在,构建 HelloWorld 项目。为此,请单击立即构建选项。

第 10 步:单击最新版本并选择控制台输出选项。

现在,如果您看到控制台输出,您还会看到成功构建HelloWorld项目后,演示项目也将被构建。

交付管道插件

第 11 步: 现在安装 交付管道插件 。选择管理 Jenkins 选项。

第 12 步:选择管理插件选项。

第 13 步:可用选项卡中,在过滤器选项中搜索“交付管道”插件。 选择“交付管道插件”,然后单击“安装而不重新启动”

成功安装插件后,点击“返回主页”链接。

第 14 步:要查看正在运行的交付管道,请单击 Jenkins 仪表板屏幕上“全部”选项卡旁边的选项卡中的 + 符号。

步骤 15:输入视图名称、并选择交付管道视图。单击“确定”按钮。

第 16 步:在下一页上,保留默认选项。向下滚动并更改以下设置:

  • 确保选中“显示静态分析结果”选项。
  • 确保选中“显示总构建时间”选项。
  • 在初始作业的管道部分中,输入 Helloworld 项目作为应构建的第一个作业。
  • 给管道命名
  • 单击“应用并确定”按钮。

现在您将看到整个交付管道的视图,并且能够看到整个管道中每个项目的状态。

构建管道插件

Jenkins 的另一个重要插件是“Build Pipeline”插件。我们来看看这个插件:

第 1 步:在 Jenkins 仪表板上,选择管理 Jenkins

第 2 步:选择管理插件选项。

第 3 步: 在可用选项卡中,筛选构建管道并选择 Buildpipeline 插件,然后单击安装而不重新启动 按钮。

第四步:安装成功完成后,点击“返回主页”链接。

第 5 步:要查看正在运行的构建管道,请单击 Jenkins 仪表板中“全部” 选项卡旁边的“选项卡”中的 + 符号。

第 6 步:在视图名称选项中,输入任意名称并选择构建管道视图选项。

第 7 步:保留所有默认选项并向下滚动。在“上游/下游配置”部分中,为“选择初始作业”选项输入 HelloWorld 项目的名称。然后单击确定按钮。

您现在可以查看整个交付管道,并可以查看整个管道中每个项目的状态。

相关文章