次の方法で共有


パッケージのサイズと数の制限

Azure DevOps Services |Azure DevOps Server 2022 |Azure DevOps Server 2020

Azure Artifacts は非常にスケーラブルなパッケージ管理ソリューションです。開発者はさまざまなパッケージを作成、ホスト、共有することができます。 この記事では、Azure Artifacts を使用するときに開発者が認識する必要があるサイズと数の制限について説明します。 このような制限には、Azure Artifacts が統合されているクライアント ツール (nuget.exe など) によって課されるものもあります。

Azure Artifacts では、組織ごとに 2 GiB の無料ストレージが提供されます。 この Free レベルは、Azure Artifacts がワークフローに適合するかどうかを評価するのに役立ちます。 組織がより重要なタスクの処理を開始したら、適切なリソース 確保するために 課金を設定することをお勧めします。

カウントの制限

  • パッケージ ID あたり 5,000 バージョン
  • フィードごとに 無制限のパッケージ ID。
  • フィードごとにパッケージの種類ごとに 20 アップストリーム。

リテクション ポリシーを使用して、古いパッケージ バージョンを自動的に削除できます。

サイズの制限

  • NuGet パッケージ: ファイルあたり 500 MiB に制限されます。

  • Npm パッケージ: ファイルあたり 500 MiB に制限されます。 さらに、Azure Artifacts では、 package.jsonファイルに 対して 375 KB という個別のハード制限が適用されます。

  • Maven パッケージ: ファイルあたり 500 MiB に制限されています。

  • Python パッケージ: ファイルあたり 500 MiB に制限されます。

  • 貨物パッケージ: ファイルあたり 500 MiB に制限されます。

  • ユニバーサル パッケージ: ファイルあたり最大 4 TiB (大きなバイナリ ファイルに推奨)。

非常に多くのファイル (100,000 以上) を含むユニバーサル パッケージは、発行に失敗する可能性があります。 この場合、ファイル数を減らすために、ファイルを ZIP にバンドルするか、TAR アーカイブ することをお勧めします。

アーティファクトのストレージ制限の引き上げ

Azure Artifacts では、組織ごとに 2 GiB の無料ストレージが提供されます。 組織が最大ストレージ制限に達すると、新しい成果物を発行できなくなります。 続行するには、既存の成果物の一部を削除するか、次の手順に従ってストレージの制限を増やします。

  1. 組織の課金の設定

  2. Azure DevOps 組織にサインインし、組織の設定>Billing を選択し、[制限なし] を選択し、[使用量制限] ドロップダウンから使用した分の支払いを行います。

  3. 作業が完了したら、[保存] を選びます。

    アーティファクトのストレージ制限を増やす方法を示すスクリーンショット。