We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Using Incredibuild to Accelerate Static Code Analysis and Builds - Jonathan "Beau" Peck CppCon 2022
"Accelerate static code analysis and builds with Incredibuild, a development acceleration platform distributing workload across a grid of machines, with support for heterogeneous compute environments and popular build systems."
- IncrediBuild is a development acceleration platform that can accelerate static code analysis and builds by distributing workload across a grid of machines.
- The platform has three main components: the initiator, the coordinator, and the helpers.
- The initiators perform linking and put everything together, while the helpers are responsible for running tasks in parallel.
- The coordinator is a simple Web service that manages the grid and schedules tasks.
- Spot instances can be used to provide a cost-effective and powerful solution for distributing workload.
- The agent can be installed on machines to enable IncrediBuild to work with other build systems and platforms.
- The platform supports heterogeneous compute environments and can be used with Visual Studio, Jenkins, CircleCI, and other build systems.
- The tool is designed to be simple to use and solve a specific problem, not to boil the ocean.
- Developers can use IncrediBuild to speed up their build times and free up time for more important tasks.
- The tool provides visualized feedback and allows developers to review recommendations and make changes as needed.
- IncrediBuild can be used to accelerate C++, shading, rendering, and other types of projects.
- The platform supports Continuous Integration and Continuous Deployment (CI/CD) workflows.