BuildXL 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
BuildXL 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: C# TypeScript
操作系统: Windows
开发厂商: 微软
收录时间: 2019-05-12
提 交 者: 红薯

Build Accelerator,简称BuildXL,是一个最初为Microsoft大型内部团队开发的构建引擎,由Software for Software Engineers团队拥有,该团队是Microsoft One Engineering System内部工程组的一部分。在Microsoft内部,BuildXL每天在monorepo代码库上运行30,000多个版本,最大可达半个TB,每个版本有50万个进程执行,使用分发到数千个数据中心机器和数PB的源代码,包和构建输出缓存。成千上万的开发人员在他们的桌面上使用BuildXL,即使在超大型代码库上也能实现更快的构建。

BuildXL可加速多种构建语言,包括:

  • MSBuild(使用MSBuild 16中正在开发的新功能,将在未来版本的Visual Studio 2019和.NET Core SDK中提供)
  • CMake(正在开发中)

它自己的内部脚本语言DScript,一种基于TypeScript的实验性格式,由微软内部的少数团队用作中间语言。

BuildXL有一个命令行界面。目前没有计划将其集成到Visual Studio中。该项目是本着工程系统透明度的开源。如果您面临类似的规模问题,您可能会发现我们的技术很有用。请注意,BuildXL并非旨在替代MSBuild或指示Microsoft未来的构建语言方向。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

BuildXL 的相关资讯

还没有任何资讯

BuildXL 的相关博客

还没有任何博客,写博客

BuildXL 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
4 收藏
分享
返回顶部
顶部