ソフトウェアリポジトリ
開発ライフサイクルの一部として、ソースコードは継続的インテグレーションを使用してバイナリアーティファクトに継続的に組み込まれている。これは、開発者がリポジトリからアーティファクトを取得してそこにビルドをプッシュするのと同じように、バイナリリポジトリマネージャと対話する可能性がある。 CIサーバーとの緊密な統合により、次のような重要なメタデータの保存が可能になる。
どのユーザーがビルドをトリガーしたか(手動またはリビジョン管理にコミットするかどうか)
どのモジュールが構築されたか
使用されたソース(コミットID、リビジョン、ブランチ)
使用される依存関係
環境変数
インストールされているパッケージ
メタデータはバイナリアーティファクトを記述し、アーティファクト自体とは別に保存および指定され、さらにいくつかの用途があります。次の表に、いくつかの一般的なメタデータタイプとその使用法を示します。