2026.11.07 ·
EVERY 6 HOURS · 中文 AI 导航
← 返回新闻列表
V2EX 🗓️ 2026-09-05

突发:一个 MonoRepo 复杂系统的部署问题

⚡ 一句话看懂:消息称,我搞了一套财税系统,采用的是 MonoRepo 的构建方式。也就是说,在 APPs 目录下有几十个应用。

我搞了一套财税系统,采用的是 MonoRepo 的构建方式。

也就是说,在 APPs 目录下有几十个应用。

前端全部用的是 Next.js ,后端用的是 FastAPI 。

现在的问题是,代码托管在 GitHub ,镜像则通过阿里云的 ACR 来构建。

核心问题是构建速度非常慢。

目前有 11 个应用,其中 4-5 个是前端,6-7 个是后端服务, 后续还在增长。

问题在于,有时候我可能只修改了其中一个应用,但很难控制每次只自动构建被修改的那一个。

目前我在 GitHub 上构建时,只有一个分支,也就是 main 分支。

如果单独构建每个 APP ,通常只需要 1 到 2 分钟。

但一旦有十几个 APP ,每次都要全部构建一遍,速度就会越来越慢,而且我的 APP 数量还在不断增加。

我在想,有没有办法在保持 GitHub 上只有一个分支的情况下,也能获得比较快速的构建体验?

不知道大家在这方面有没有相关的实践经验?

🔗 原始来源

如果你要核对细节,可以再看原文: V2EX原文链接