Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

CI/CD: GitLab stop review runs the default branch's bin/devops (template #165)

已关闭 适合新手
#253 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
1/5
预计耗时
1-3 小时
新手友好度
78/100
Issue 类型
文档
描述清晰度
描述清楚
活跃度
活跃
技术栈
gitlab, helm, kubernetes

调研方向

阅读 content/6.deployment/3.ci-cd.md 第 119 行附近的内容,并将停止 review 的 job 与模板的 .gitlab-ci.yml 进行比较。补充有关 GIT_STRATEGY: none、默认分支脚本、下游 job 更新,以及清理卡在停止状态的环境的文档说明。模板打上 tag 后,添加 release 徽章。

由索引模型根据 Issue 内容生成。

描述

Template #165, fixed on main in components-web-app@e3286b4a9f8f2c12faa713c7e595506bfdd66c36 (next template release after 2.0.0-alpha.37).

content/6.deployment/3.ci-cd.md line 119 says review apps are stopped "automatically when the branch is deleted". Until this fix that failed on GitLab: the stop review job checked out the deleted branch and died in get_sources (exit 128), leaving the review app running and its environment stuck in stopping.

Suggested additions there:

  • GitLab's stop review no longer checks out its branch (GIT_STRATEGY: none); it fetches bin/devops from the default branch, so merging with Delete source branch now stops the review app. The stop runs the default branch's k8s.sh and project.sh.
  • Downstream: copy the stop review job from the template's .gitlab-ci.yml. An environment already stuck in stopping needs the manual cleanup from #165 (helm uninstall, delete the review PVCs, then force-stop the environment).
  • Mark it with the release badge once the template is tagged.
主要语言
TypeScript
星标
0
派生
0
平均合并
1 小时 20 分钟
30 天内合并 PR
1

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

components-web-app/docs 的其他 Issue

查看 components-web-app/docs 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。