Release Version - Definição do Glossário de CI/CD
Uma release version é uma versão de artifact imutável e publicada cujas coordenadas sempre resolvem para os mesmos bytes, tornando reproduzíveis os builds que dependem dela.
Uma release version é uma versão de artifact imutável e publicada cujas coordenadas sempre resolvem para os mesmos bytes, tornando reproduzíveis os builds que dependem dela.
As release versions são a contrapartida das snapshots: uma vez publicada, uma release como 1.2.0 nunca deve ser sobrescrita.
Por que o CI prefere releases
Como uma release version não pode mudar, caches e lockfiles permanecem válidos e um build verde hoje continua verde quando reexecutado no mês que vem.
Guias relacionados
Snapshot Version - CI/CD Glossary DefinitionSnapshot Version: A snapshot version is a mutable, in-development artifact version (ending in `-SNAPSHOT` in…
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…
Immutable Artifact - CI/CD Glossary DefinitionImmutable Artifact: An immutable artifact is a build output that is created once, given a unique version, and…