Skip to content

tipi-build/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title aliases
👋 Welcome to the CMake RE Documentation

CMake RE ( Remote Execution for CMake ) is a solution for native developers to accelerate their build and test workflows, shifting CI left to enjoy building at the speed of their fingertips enabled best-in-class dual layered bulk and fine-grained caching.

cmake-re is a thin CMake wrapper augmenting CMake with remoting, caching and fine grained parallelel execution of tests leading to faster builds with zero lock-in. If it works with CMake, it simply works faster with CMake RE with zero lock-in in true CMake flexible mindset.

We are regularly adding new features and publish updates on our blog and newsletter frequently. Please get in touch to learn more about our roadmap.

Supported Languages

Any language supported by CMake is supported by CMake RE. However proper remoting and caching requires additional customizations and support to reap off full build performance, which we track here.

Programming Language Support Status
C & C++ beta
Rust 🦀 alpha
Swift alpha

Missing your favorite language ? You can support it with custom environments.

What can I do with CMake RE?

CMake RE is a suite that provides the following 4 main foundational features to achieve fast, easy and scalable Rust and C++ development:

  • Containerized CMake Builds
    • stable & known toolchain
    • reproducible builds
    • hermeticity
  • Build folder caching ( CMake RE L1 Cache ) connected straight to sources in git repositories
    • Local to speed up your on-prem CI nodes
    • Remote & shared to improve team wide velocity
    • Cache as a dependency manager by sharing dependency builds
  • Build environments provisioning and build distribution on powerful autoscaled cloud build machines with hundreds of cores and terabytes of RAM ( CMake RE L2 Remoting )
  • Cross-platform building + testing on Linux, Windows, macOS or custom.

Can I build with CMake RE locally?

Yes! You can benefit from the CMake RE solution by using it in a purely local environment. In this case the builds do not run in a remote execution evironment, but rather benefit from guaranteed build reproducibility with CMake RE containerized builds and CMake RE L1 local caching.

Open Source

We believe in the power of the community, that is why we made cmake-re free. We are contributors of many open source project. You can access our Open Source projects on our GitHub organisation.

For teams and company-wide usage we also have a commercial services, see Support Plans.

🧑‍🚀 We are here to help

💡 Tipi by EngFlow will be out of beta soon! Come back regularly for updates. We thrive on feedback! Please get in touch at [email protected] for any questions or to discuss your project ideas.

About

The tipi.build user documentation. Find it rendered online at : https://tipi.build/documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6