Turborepo高性能构建系统
Turborepo 是一个用于 JavaScript 和 TypeScript monorepos 的高性能构建系统。Turborepo 重新设计了 Facebook 和谷歌使用的构建系统技术,以消除维护负担和开销。
特性:
- 增量构建
- Content-aware hashing
- 远程缓存
- 并行执行:以最大并行度使用每个内核执行构建,而不会浪费闲置 CPU
- 零运行时开销
- Pruned subsets:通过生成一个只需要构建特定目标的 monorepo 的子集来加快 PaaS 的部署速度
- 任务管道
- 满足你的需求
- 浏览器中的配置文件:生成构建配置文件并在Chrome或Edge中导入,以了解哪些任务花费的时间最长
评论
Buck2Rust 编写的高性能构建系统
Buck2是一个用Rust编写的大型高性能构建系统,是Buck1构建系统的继承者。开始使用Buck2是用Rust编写的,它需要rustup来编译。你可以从Buck2repo的克隆中构建Buck2:gi
Buck2Rust 编写的高性能构建系统
0
Meson构建系统
Meson旨在开发最具可用性和快速的构建系统。提供简单但强大的声明式语言用来描述构建。原生支持最新的工具和框架,如Qt5、代码覆盖率、单元测试和预编译头文件等。利用一组优化技术来快速变异代码,包括增量
Meson构建系统
0
Blueprint构建系统
Blueprint是一个元构建系统,它可在Blueprints文件下阅读所需要建立的模块的描述,同时产出一个用于描述所需的命令行的Ninja清单。大多数构建系统用内置规则或者特定领域的语言来描述用于转
Blueprint构建系统
0
ALBSAlmaLinux 构建系统
ALBS(AlmaLinuxBuildSystem)是AlmaLinux的构建系统,该工具被用于构建最近发布的AlmaLinux8.6和AlmaLinux9.0,支持所有的架构,包括 x86_64、a
ALBSAlmaLinux 构建系统
0