Skip to content
Latchkey

Hermetic Build - CI/CD Glossary Definition

A hermetic build is a build that depends only on explicitly declared inputs and is isolated from the host environment, so the same inputs always produce the same outputs regardless of the machine.

A hermetic build is a build that depends only on explicitly declared inputs and is isolated from the host environment, so the same inputs always produce the same outputs regardless of the machine.

A hermetic build is a build that depends only on explicitly declared inputs and is isolated from the host environment, so the same inputs always produce the same outputs regardless of the machine.

Why it matters in CI

Hermetic builds eliminate "works on my machine" failures by forbidding access to undeclared system tools, network resources, or environment variables. Bazel and Nix are the best-known systems that enforce hermeticity.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →