First page Back Continue Last page Overview Graphics
Vesta's Approach
Immutable, immortal, versioned storage of all sources and tools
- Anything that contributes to the result of a build is considered a source (including compilers, system headers, libraries, etc.)
- Builds are always done from immutable versions of sources (which guarantees build repeatability)
- Sources are theoretically immortal (versions can be deleted to reclaim storage space, but once a version is created it can't be re-created with different contents)
Notes: