- Jenkins 教程
- Jenkins - 首页
- Jenkins - 概述
- Jenkins - 安装
- Jenkins - Tomcat 设置
- Jenkins - Git 设置
- Jenkins - Maven 设置
- Jenkins - 配置
- Jenkins - 管理
- Jenkins - 设置构建作业
- Jenkins - 单元测试
- Jenkins - 自动化测试
- Jenkins - 通知
- Jenkins - 报告
- Jenkins - 代码分析
- Jenkins - 分布式构建
- Jenkins - 自动化部署
- Jenkins - 指标和趋势
- Jenkins - 服务器维护
- Jenkins - 持续部署
- Jenkins - 插件管理
- Jenkins - 安全
- Jenkins - 备份插件
- Jenkins - 远程测试
- Jenkins 有用资源
- Jenkins - 快速指南
- Jenkins - 有用资源
- Jenkins - 讨论
Jenkins - 持续部署
Jenkins 为提供持续部署和交付提供了良好的支持。如果您查看任何软件开发到部署的流程,它将如下所示。
持续部署的主要部分是确保上面显示的整个流程自动化。Jenkins 通过各种插件实现了所有这些,其中之一是在之前的课程中看到的“部署到容器插件”。
有一些插件可以实际为您提供持续部署流程的图形化表示。但首先让我们在 Jenkins 中创建另一个项目,以便我们能够最好地了解它的工作原理。
让我们创建一个模拟 QA 阶段并对 Helloworld 应用程序进行测试的简单项目。
步骤 1 - 转到 Jenkins 仪表板并点击“新建 Item”。选择“Freestyle project”并输入项目名称为“QA”。点击“Ok”按钮创建项目。
步骤 2 - 在此示例中,我们保持简单,仅使用此项目来执行 Helloworld 应用程序的测试程序。
因此,我们的项目 QA 现在已设置完毕。您可以进行构建以查看它是否正确构建。
步骤 3 - 现在转到您的 Helloworld 项目并点击“配置”选项
步骤 4 - 在项目配置中,选择“添加构建后操作”并选择“构建其他项目”
步骤 5 - 在“要构建的项目”部分,输入 QA 作为要构建的项目名称。您可以将选项保留为“仅在构建稳定时触发”的默认值。点击“保存”按钮。
步骤 6 - 构建 Helloworld 项目。现在,如果您查看控制台输出,您还将看到在 Helloworld 项目成功构建后,QA 项目的构建也将发生。
步骤 7 - 现在安装 Delivery pipeline 插件。转到“管理 Jenkins”→“管理插件”。在“可用”选项卡中,搜索“Delivery Pipeline Plugin”。点击“无需重启安装”。完成后,重启 Jenkins 实例。
步骤 8 - 要查看 Delivery pipeline 的运行情况,在 Jenkins 仪表板中,点击“全部”选项卡旁边的选项卡中的“+”符号。
步骤 9 - 输入视图名称的任何名称并选择“Delivery Pipeline View”选项。
步骤 10 - 在下一个屏幕中,您可以保留默认选项。可以更改以下设置 -
- 确保选中“显示静态分析结果”选项。
- 确保选中“显示总构建时间”选项。
- 对于初始作业 - 输入 Helloworld 项目作为第一个应构建的作业。
- 输入管道名称。
- 点击“确定”按钮。
您现在将看到整个交付管道的清晰视图,并且能够看到整个管道中每个项目的状况。
另一个著名的插件是构建管道插件。让我们看一下。
步骤 1 - 转到“管理 Jenkins”→“管理插件”。在“可用”选项卡中,搜索“Build Pipeline Plugin”。点击“无需重启安装”。完成后,重启 Jenkins 实例。
步骤 2 - 要查看构建管道的运行情况,在 Jenkins 仪表板中,点击“全部”选项卡旁边的选项卡中的“+”符号。
步骤 3 - 输入视图名称的任何名称并选择“构建管道视图”选项。
步骤 4 - 接受默认设置,只需在“选定的初始作业”中,确保输入 Helloworld 项目的名称。点击“确定”按钮。
您现在将看到整个交付管道的清晰视图,并且能够看到整个管道中每个项目的状况。