---
id: hermetic
requestedLanguage: en
descriptionLanguage: en
---

# Hermetic Builds

- Type: build isolation practice
- Group: Integration
- Placement: Integration / Build
- [Source](<https://bazel.build/basics/hermeticity>)

[HTML](https://dpm.cnonim.name/practices/hermetic/)

Use only declared inputs and tools, isolating the build from incidental machine state and implicit dependencies.

## Relationships

- helps ensure: [Reproducible Builds](/practices/build/en.md) (support)
- requires explicit inputs from: [Dependency Management](/practices/dependencies/en.md) (support)

[Show on the map](https://dpm.cnonim.name/#practice=hermetic&lang=en)
