Snapshot Version - Definição do Glossário de CI/CD
Uma snapshot version é uma versão de artifact mutável e em desenvolvimento (terminando em -SNAPSHOT no Maven) que pode ser republicada repetidamente e sempre resolve para o build mais recente.
Uma snapshot version é uma versão de artifact mutável e em desenvolvimento (terminando em -SNAPSHOT no Maven) que pode ser republicada repetidamente e sempre resolve para o build mais recente.
As snapshot versions permitem que as equipes compartilhem o trabalho em andamento de uma biblioteca antes de um release fixo, ao custo da reprodutibilidade.
Snapshot vs release
Uma snapshot pode mudar sob as mesmas coordenadas, então dois builds que puxam 1.2.0-SNAPSHOT podem receber bytes diferentes. Fixe uma release version para um CI reproduzível.
Guias relacionados
Release Version - CI/CD Glossary DefinitionRelease Version: A release version is an immutable, published artifact version whose coordinates always resol…
Semantic Version Range - CI/CD Glossary DefinitionSemantic Version Range: A semantic version range is a specifier (like `>=1.2.0 <2.0.0`) that describes a set…
Pinned Version - CI/CD Glossary DefinitionPinned Version: A pinned version is a dependency declared as one exact version (like `1.2.3`, no range operat…