BuildStream
About
Installing from Source
Using
Reference
Porting guide
Contributing
Architecture
Overview of modules
Overview of program flow
Data model
Dependency model
Scheduler
Cache keys
Caches
Sandboxing
Remote execution
Glossary
BuildStream
Architecture
View page source
Architecture
This section provides details on the overall BuildStream architecture.
Overview of modules
Overview of program flow
Data model
Project
Element
Source
Context
Workspaces
Dependency model
Scope
Scheduler
Jobs
Resources
Queues
Queue internals
Scheduler
Cache keys
Structure
Cache key types
Strict build plan
Non-strict build plan
Caches
Content Addressable Storage (CAS)
Artifact caches
Source caches
Sandboxing
Introduction
What elements can and can’t do in the sandbox
Platform notes
Remote execution
Sandbox extension
Artifact caches and other storage
Use of sandboxes outside builds