Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022
Azure Artifacts を使用すると、開発者は、チームや組織間のアクセスを制御しながら、パッケージをホストおよび共有できます。 Azure Artifacts では、NuGet、npm、Maven、Python、Cargo、ユニバーサル パッケージのパッケージの種類がサポートされています。 この記事では、Azure Artifacts を使用するときに注意する必要があるサイズと数の制限について説明します。 一部の制限は、Azure Artifacts が統合するクライアント ツールによって適用されます (例: nuget.exe)。
注
Azure Artifacts では、組織ごとに 2 GiB の無料ストレージが提供されます。 この Free レベルは、Azure Artifacts の評価に役立ちます。 お勧めします。組織がスケールアップしたり、運用環境でワークロードを処理し始めたりする際には、十分なストレージ容量を確保するために組織の課金を設定してください。
カウント制限
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 |
| Universal Packages | 4 TiB |
注
非常に多くのファイル (100,000 以上) を含むユニバーサル パッケージは、発行に失敗する可能性があります。 この場合、ファイル数を減らすために、ファイルを
| パッケージの種類 | パッケージ サイズの制限 (ファイルごと) |
|---|---|
| NuGet | 500 MiB |
| npm | 500 MiB。 Azure Artifacts では、package.json ファイルに対して 375 KB という追加のハード制限が適用されます。 |
| Maven | 500 MiB |
| Python | 500 MiB |
| 貨物 | 500 MiB |
アーティファクトのストレージ制限の引き上げ
組織が 2 GiB の Free レベルのストレージ制限に達すると、新しいパッケージを発行できなくなります。 続行するには、既存のパッケージを削除してストレージを解放するか、次のようにストレージの制限を増やします。
Azure DevOps 組織にサインインし、[ 組織の設定] を選択します。
[ 課金] を選択し、[ 使用量の制限 ] ドロップダウンから [制限なし] を選択し 、使用した分の支払いを行います。
作業が完了したら、[保存] を選びます。