Release Version - CI/CD用語集の定義
release versionは、不変で公開されたartifactバージョンで、その座標は常に同じバイトに解決されるため、それに依存するbuildを再現可能にします。
release versionは、不変で公開されたartifactバージョンで、その座標は常に同じバイトに解決されるため、それに依存するbuildを再現可能にします。
release versionはsnapshotの対極にあります。一度公開されると、1.2.0のようなreleaseは決して上書きされてはなりません。
CIがreleaseを好む理由
release versionは変化しえないため、cacheやlockfileが有効なまま保たれ、今日グリーンなbuildは来月再実行してもグリーンのままです。
関連ガイド
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…