Monorepo 解决方案之 Remote Execution
出处:
mp.weixin.qq.com
作者:
头条 & App Infra
正如《iOS Monorepo 全源码解决方案》 提到,Monorepo方案,把二方库全源码化,导致需要编译的源文件比之前大很多,如下图所示:
Image
以头条工程为例,一次构建涉及的ObjC源文件,数量从几千提升到接近三万。
如果不采取措施,构建时间也会增长为原先的数倍,纵使Monorepo有再多优势,也显得苍白无力。
虽然面临极大的挑战,但当Monorepo正式上线的时候,大家却惊喜的发现编译速度比之前更快了。我们是如何做到这一点的呢,本文就和大家详细聊一聊这背后的技术细节。
查看原文
35
技术
lddgo
分享于
2023-04-18