Deterministic Compilation - Definição do Glossário de CI/CD
A deterministic compilation produz uma saída byte a byte idêntica a partir da mesma fonte e toolchain todas as vezes, removendo entradas não determinísticas como timestamps, ordenação de arquivos e caminhos absolutos.
Por que isso importa
O determinismo é a base dos reproducible builds: se dois builds independentes do mesmo commit produzem binários idênticos, qualquer pessoa pode verificar que o artifact publicado não foi adulterado.
Guias relacionados
Reproducible Build - CI/CD Glossary DefinitionReproducible Build: A reproducible build produces a bit-for-bit identical output whenever it is run from the…
Hermetic Build - CI/CD Glossary DefinitionHermetic Build: A hermetic build runs in complete isolation from the host: it declares every input explicitly…
Checksum - CI/CD Glossary DefinitionChecksum: A checksum is a fixed-size value computed from a file with a hash function (such as SHA-256) that c…