Tipi documentation
- π Welcome to the Tipi Documentation
- π Getting started C++
- π¦ Getting started Rust (alpha)
- Key Principles and Goals
- Build by Convention
- Environments
- Compile options
- Authentication
- Dependencies and project configuration
- Ignore and exclude
- Running tests
- Build cache
- Share build cache across my team
- Downloading remote build results
- Data Security and Privacy
- Continuous integration
- Environment variables
- IDE Integration VSCode
Share build cache across my team
By default all tipi users use their private, independent build cache.
For a few dependencies they will benefit from a curated build cache from tipi-build
hosted on GitHub that includes a short list of projects.
Provided all team members have access to your my-organisation
group on GitHub and all machines export the TIPI_POWWOW
environment variable you will then share the build cache:
Testing cache with one build
During setup we recommend that you run a build like this from your machine:
TIPI_POWWOW=my-organisation time tipi -t linux-cxx17 build .
Afterwards run the same command on a coworkers machine and enjoy the speedup.
Found an error or want to add more info? Write an issue or contribute changes to this documentation at tipi-build/docs on