01 第1周D6 GitGitHub
D6 作业:提交你的第一个 PR
D6 作业:提交你的第一个 PR
目标
- 验证:能走通 Git 分支/提交/推送/GitHub PR 全流程,并理解 tag 触发 CI/CD。
场景
- 本地仓库
insightful-ops(D1 已 clone);GitHub 仓库ChangUoo-insight/insightful-ops。 - 本作业把 D1-D5 的作业内容整理后提交。
任务
任务 1:整理 D1-D5 作业文件
-
把 D1-D5 的作业结果整理到:
docs/training/学员/<姓名>/D1/ ... D5/ -
至少包含:D1 架构图、D3 证书检查结果、D4 流程图、D5 系统信息。
任务 2:走一遍 Git 全流程
git switch -c feat/你的名字-d1d6作业 # 1. 建分支
git add docs/training/学员/<姓名>/ # 2. 加入暂存区
git status # 3. 确认只加了该加的
git commit -m "D1-D6 作业:业务图与环境作业(姓名)" # 4. 中文提交
git push origin feat/你的名字-d1d6作业 # 5. 推分支任务 3:发起 PR
- GitHub 上把该分支发起 PR 到
main,PR 描述里写:- 本次包含哪些作业;
- 每项作业的验证方式(怎么证明它达标)。
- 等负责人评审;若有意见,按意见修改后在同分支上再提交(
git add+commit+push,PR 自动更新)。
任务 4:画"tag 触发发版"流程图(书面)
- 画出:打 tag → push tag → GitHub Actions → 构建镜像 → registry → k3s 部署,共 6 步。
- 标注:runner 的标签是什么(答案:self-hosted, linux, x64, k3s-test)。
验收标准(讲师核验用)
- 分支名符合
feat/姓名-描述规范 - 提交信息为中文且说清内容
- PR 已发起、描述含"内容 + 验证方式"
-
git status干净(工作区无多余改动) - 任务 4 流程图 6 步完整,runner 标签正确
提交方式
- 本次作业本身就是"提交 PR"这一动作;PR 合入后即达标。
参考
- 课程.md 第 2、4、6 节
- 学习网站.md → D6 分组
- CLAUDE.md → CI/CD 一节