Package Manager - CI/CD用語集の定義
package manager とは、ソフトウェアの依存関係とそのバージョンを解決・ダウンロード・インストールするツールで、npm、pip、Cargo、Maven、apt などがあります。
CIにおいて
package manager はマニフェスト(package.json、requirements.txt)と lockfile を読み取り、あらゆる runner に同じバージョンをインストールします。これは再現可能な build の基盤です。
関連ガイド
Dependency Lock - CI/CD Glossary DefinitionDependency Lock: A dependency lock is a generated file (package-lock.json, yarn.lock, Cargo.lock, poetry.lock…
Binary Repository - CI/CD Glossary DefinitionBinary Repository: A binary repository is an artifact repository specialized for compiled binaries and packag…
Version Pinning - CI/CD Glossary DefinitionVersion Pinning: Version pinning is specifying an exact dependency version (for example `lodash@4.17.21`) ins…