Content Hash - Definição do Glossário de CI/CD
Um content hash é derivado do conteúdo de um arquivo e usado em seu nome para que builds idênticos produzam nomes idênticos.
Um content hash é um hash calculado a partir do conteúdo de um arquivo, usado em nomes de arquivos de saída para que o nome mude se e somente se o conteúdo mudar. O Webpack o expõe como o placeholder [contenthash].
Diferente de um hash por build, um content hash permanece estável quando um arquivo não muda, maximizando o reuso de cache entre deploys. Ele é a base do cache busting e do long-term caching. No CI, content hashes determinísticos também tornam os builds reproduzíveis.
Guias relacionados
Asset Hashing - CI/CD Glossary DefinitionAsset Hashing: Asset hashing embeds a content-derived hash in output filenames (for example `app.3f9a1c.js`)…
Cache Busting - CI/CD Glossary DefinitionCache Busting: Cache busting forces clients to download a new version of a file by changing its URL, usually…
Long-Term Caching - CI/CD Glossary DefinitionLong-Term Caching: Long-term caching is serving static assets with a far-future cache lifetime so browsers re…