Manifest File - Definição do Glossário de CI/CD
Um manifest file mapeia nomes lógicos de assets para seus nomes de arquivo com hash para que seu servidor encontre a saída de build correta.
Um manifest file é um JSON gerado pelo build que mapeia nomes lógicos de assets para seus nomes de arquivo de saída com hash, para que servidores e frameworks possam referenciar os arquivos corretos após o cache busting. O Webpack o produz via um plugin de manifest.
Depois que o asset hashing muda os nomes de arquivo, o código não pode fixá-los, então o build emite um manifest que mapeia app.js para app.3f9a1c.js. Os frameworks o leem para injetar as tags de script corretas. No CI, o manifest faz parte do artifact do build de produção.
Guias relacionados
Asset Hashing - CI/CD Glossary DefinitionAsset Hashing: Asset hashing embeds a content-derived hash in output filenames (for example `app.3f9a1c.js`)…
Content Hash - CI/CD Glossary DefinitionContent Hash: A content hash is a hash computed from a file contents, used in output filenames so the name ch…
Plugin (build) - CI/CD Glossary DefinitionPlugin (build): A build plugin extends a bundler by hooking into the whole build lifecycle rather than a sing…