Lockfile - CI/CD用語集の定義
lockfile(package-lock.json、poetry.lock、Cargo.lock など)は、すべての直接および推移的な依存関係の解決済みの正確なバージョンとhashを記録し、インストールが再現可能になるようにします。
lockfile(package-lock.json、poetry.lock、Cargo.lock など)は、すべての直接および推移的な依存関係の解決済みの正確なバージョンとhashを記録し、インストールが再現可能になるようにします。
lockfile(package-lock.json、poetry.lock、Cargo.lock など)は、すべての直接および推移的な依存関係の解決済みの正確なバージョンとhashを記録し、インストールが再現可能になるようにします。
CIでは
npm ci や poetry install --no-update のような凍結インストールを使用し、lockfileとmanifestが一致しない場合にbuildを失敗させることで、意図しない依存関係のdriftを検出します。
関連ガイド
Dependency Pinning - CI/CD Glossary DefinitionDependency Pinning: Dependency pinning is fixing each dependency to an exact version (and ideally a checksum)…
Vendoring - CI/CD Glossary DefinitionVendoring: Vendoring is committing a project's third-party dependencies directly into its source tree so buil…