Skip to content
Latchkey

Pinned Version - CI/CD用語集の定義

pinned version は、正確な 1 つのバージョン (1.2.3 のように range 演算子なし) として宣言された依存関係で、すべてのインストールが同一のバイトに解決されます。

pinned version は、正確な 1 つのバージョン (1.2.3 のように range 演算子なし) として宣言された依存関係で、すべてのインストールが同一のバイトに解決されます。

pinning は自動更新を犠牲にして最大限の再現性を得るため、CI にとって重要でセキュリティに敏感な依存関係はしばしば固定されます。

Pin と lockfile

固定されたマニフェストは直接依存関係を固定し、lockfile はさらに推移的な依存関係も固定します。ほとんどのチームは完全に決定論的な build のために両方を組み合わせます。

関連ガイド