Snapshot Version - CI/CD用語集の定義
snapshot versionは、可変で開発中のartifactバージョン(Mavenでは-SNAPSHOTで終わる)で、繰り返し再公開でき、常に最新のbuildに解決されます。
snapshot versionは、可変で開発中のartifactバージョン(Mavenでは-SNAPSHOTで終わる)で、繰り返し再公開でき、常に最新のbuildに解決されます。
snapshot versionを使うと、チームは固定されたreleaseの前にライブラリの現在の作業中の内容を共有できますが、再現性を代償とします。
snapshotとreleaseの比較
snapshotは同じ座標のもとで変化しうるため、1.2.0-SNAPSHOTをpullする2つのbuildが異なるバイトを取得することがあります。再現可能なCIのためには、release versionに固定してください。
関連ガイド
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…