跳到主要内容

1 篇博文 含有标签「DevOps」

查看所有标签
从 PR Review 到 ArgoCD 发布:一套更可追踪的 Gitea Actions CI/CD 设计

从 PR Review 到 ArgoCD 发布:一套更可追踪的 Gitea Actions CI/CD 设计

Jacob
虚心学习

很多团队一开始做 CI/CD,目标都很朴素:代码合并后自动构建、自动发到测试环境、必要时再推到线上。

但流程一旦长起来,事情就会慢慢变味:PR 要检查,主干要打版本,测试环境要发,生产环境也要发,最后所有逻辑都堆进一堆 YAML 和脚本里。等到哪次线上出了问题,大家才发现,自己拥有的不是一条可靠的交付链路,而是一团只能靠翻日志排障的自动化拼接物。

我这次想整理的,不是“怎么把 Gitea Actions 配起来”,而是怎么把一套通用应用交付流程拆成几个边界清楚、彼此可追踪的环节:PR 阶段做 AI Review,主干阶段沉淀版本事实,开发环境做快速镜像验证,生产环境则通过 GitOps 交给 ArgoCD 接管发布。