Skip to content
Latchkey

Dependency Lock - CI/CD用語集の定義

dependency lock とは、すべての依存関係(推移的なものを含む)の解決済みバージョンと hash を正確に記録する生成ファイル(package-lock.json、yarn.lock、Cargo.lock、poetry.lock)で、インストールを決定論的にします。

CIにおいて

lock を考慮するインストールコマンド(npm cipip install --require-hashes)を使うと、lock が欠落または古い場合に、新しいバージョンを黙って解決するのではなく build を失敗させられます。

関連ガイド