Glossary#

This glossary defines terms that have specific meanings in the context of Pigweed’s infrastructure.

Bot#

A machine that can run a build.

Bucket#

A group of builders that share ACLs.

Build#

A job. Belongs to a builder. (Think “process” in “program vs process”.)

Builder#

A named build configuration. (Think “program” in “program vs process”.)

CI#

Nominally “continuous integration”, but usually used to refer to post-submit builders and associated infrastructure.

CQ#

Nominally “Commit-Queue”, a service that has been replaced with “Change Verifier”, a service that manages pre-submit builders.

Properties#

Arbitrary input/output JSON object to/from a build. Input properties are typically specified in the builder config and output properties are specified by the recipe at runtime.

Recipe#

A Python-based script executed by a build.