创建分支预览

为两个 Git 分支创建独立 Jenkins 预览,再更新其中一个方案,同时保留相邻预览和正式活动方案。

项目JenkinsGitDevOps

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

《创建分支预览》是一门 Jenkins 实践项目课程,帮助你把不同源码分支变成彼此独立、真正可用的成果。你将协助 Cedar & Common 比较两个社区活动方案,避免一次成功构建覆盖另一个方案的预览。

课程包含 1 个引导实验和 1 个独立挑战。引导实验讲解分支发现、Jenkinsfile 对应的源码和按分支发布;挑战将同样的方法迁移到两个工作坊方案,再单独调整其中一个工作坊。

你将学到什么

  • 在原生 Multibranch Pipeline 中发现分支作业,并把构建关联到实际检出的 Git 提交。
  • 用 Jenkins 的分支身份替换共用预览位置,再提交、推送并扫描源码变更。
  • 检查完整页面、路线图、CSV、访客说明和 Jenkins 保留的原始 ZIP 制品。
  • 发布新的集合时间,同时保持未改动分支的构建身份,并保留正式活动方案。

本课程适合谁

适合能够输入终端命令、识别文件路径、浏览 Jenkins 构建页面并认识简短 Declarative Pipeline 的 Jenkins 初学者。引导实验会解释 Git 分支、提交、推送及新增的 Pipeline 设置。

浏览器环境已提供 Jenkins、源码工作副本、完整的构建与发布程序,以及 Preview Desk。你无需本地安装软件或注册外部 Git 账号。

常见问题

需要编写网站或 Java 程序吗?

不需要。应用和构建程序均已准备好,你只需修改一项简短的 Pipeline 设置和一个集合时间值。

构建变绿就算完成了吗?

还不够。两个预览必须同时可用,文件内容和源码身份正确;下载的归档也要能作为本地页面独立使用。

挑战会复用引导实验的文件吗?

不会。挑战使用独立准备的环境和不同的工作坊分支。你将运用已练习的方法分离预览,再只更新指定的工作坊。

这是托管部署平台吗?

Git 源码和预览服务都在训练环境内运行。课程练习真实 Jenkins 与 Git 工作流,无需 GitHub、webhook 或公共托管账号。

封面角色由 Jenkins 项目的美术形象经 AI 改编,遵循 CC BY-SA 3.0 许可。

教师

labby
Labby
Labby is the LabEx teacher.