分布式处理,更快的流水线。

通过自动将缓存未命中的进程分布到您已有的数千个可用云端和本地闲置CPU上,无缝加速您的流水线

为什么使用分布式处理?

优化的吞吐量

将现有基础设施中未使用的CPU周期转化为即时计算能力,可被网络或云中的任何机器无缝使用

任何工作负载

使用单一解决方案加速流水线中的不同工作负载,包括编译、单元测试、打包、代码签名、模拟等

降低开销

通过无缝重用预执行的缓存结果和高效分发需要重新运行的任务来利用基础设施资源

数百万用户信赖

自2015年起原生嵌入 Visual Studio

工作原理

将任何机器转化为一台大型超级计算机,让您花费更少却成就更多

利用闲置计算资源

将并发任务动态分配到您网络或云机器中已有的闲置CPU

无摩擦执行

分布式进程在远程机器上的安全沙箱中运行,动态模拟本地主机的所有必要输入(文件、dll、环境变量等)

无缝结果

输出(文件、stdout、错误、返回码)自动同步回构建机器。从开发者的角度来看,本地主机确实表现得像拥有数千个本地CPU一样

Harness Idle
Compute

Dynamically distribute concurrent tasks to idle CPUs you already own across your network or cloud machines
将1-2天的构建周期缩短至1-2小时以加速游戏制作 了解更多

Frictionless
execution

Distributed processes run in a secure sandbox on the remote machines, dynamically emulating all necessary inputs from the local host (files, dlls, environment variables, etc)
将15分钟的构建时间缩短至秒级,为全球汽车制造商提供对话式AI 了解更多

Seamless Results

Output (files, stdout, errors, return codes) is automatically synced back to the build machine. From the developer's perspective, the local host truly behaves as if it consists of thousands of local CPUs
Safe Software 将构建时间缩短67%以提升远程开发者生产力 了解更多

您的CI,只是更快了

保留所有现有工具和脚本,同时为您的CI确保大幅性能提升

无缝集成

01

安装轻量级 Agent

将 Incredibuild Agent 添加到您的机器 将其连接到缓存和分发网格

立即开始 divider
02

运行您的构建

使用 Incredibuild 从 Visual Studio 您现有的 CI 工具或直接从命令行执行构建

BuildConsole.exe MySln.sln /rebuild /cfg="Debug|Win64" copy
divider
03

就是这样!

CryEngine (compilation)
Unreal Engine
Open 3D Engine
PlayStation
Xbox
Nintendo (Switch)
Nvidia CodeWorks
Yocto
Microsoft Build Engine
CMake
Make
CryEngine (compilation)
Microsoft Build Engine
Unreal Engine
Open 3D Engine
PlayStation
Ninja
WAF
Github
Jenkins
TeamCity
Azure DevOps / TFS
Clang/LLVM
CUDA
tcc

兼容您现有的技术栈

与您已使用的工具和技术无缝集成
Atlassian Bamboo
GitLab
Jenkins
MS (VS) C++
GCC
g++ / gnu
Kubernetes
WSL
Podman
Xbox
Nintendo (Switch)
Nvidia CodeWorks
Yocto
CMake
Docker
VS Code (C++)
Code::Blocks (C++)
Eclipse (C++)
Clion
Qt
OpenCV
Linux Kernel
Automotive Grade Linux
Chromium
Klocwork

合规性

Incredibuild 致力于高合规标准,持有 ISO 9001 和 ISO 27001 认证。这一双重认证彰显了公司对质量管理和信息安全的承诺。通过遵循这些严格的国际标准,Incredibuild 确保可靠、高质量的服务,同时系统地保护敏感数据

常见问题

什么是虚拟化分布式处理™(VDP)?
VDP 将并发任务分配到网络或云中机器的闲置CPU,将每台机器转化为一台大型超级计算机。
进程在安全沙箱中运行,动态模拟本地主机环境。这意味着远程机器上无需安装工具链或源代码。
任何计算密集型多进程工作负载,包括编译、单元/集成测试、模拟、资产创建和自定义脚本。
不会。它仅使用闲置的CPU周期,静默运行。如果远程用户需要CPU,任务会无缝重新路由。
是的。平台支持不同操作系统(Windows、Linux、iOS)在同一环境中协同工作。
是的。远程机器的现有软件无关紧要,因为执行完全在特殊的模拟沙箱中进行。
[wpml_language_selector_widget]