BuildStream
2.1.0
  • 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
Previous Next

© Copyright 2017-2022, The Apache Software Foundation.

Built with Sphinx using a theme provided by Read the Docs.