Freigeben über


Paketgrößen und Anzahlgrenzwerte

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

Azure Artifacts ist eine hochgradig skalierbare Paketverwaltungslösung, mit der Entwickler verschiedene Arten von Paketen erstellen, hosten und gemeinsam nutzen können. In diesem Artikel behandeln wir die Größen- und Zählungsgrenzwerte, die Entwickler bei der Verwendung von Azure Artifacts beachten sollten. Einige dieser Einschränkungen werden von den Clienttools auferlegt, in die Azure Artifacts integriert ist (Beispiel: „nuget.exe“).

Hinweis

Azure Artifacts bietet 2 GiB kostenlosen Speicher für jede Organisation. Diese kostenlose Stufe soll Ihnen helfen, zu bewerten, ob Azure Artifacts zu Ihrem Workflow passt. Da Ihre Organisation mit der Behandlung kritischerer Aufgaben beginnt, empfehlen wir die Einrichtung der Abrechnung , um sicherzustellen, dass Sie über die entsprechenden Ressourcen verfügen.

Anzahlbeschränkungen

  • 5000 Versionen pro Paket-ID.
  • Unbegrenzte Paket-IDs pro Feed.
  • 20 Upstreams pro Pakettyp pro Feed.

Hinweis

Sie können Aufbewahrungsrichtlinien verwenden, um ältere Paketversionen automatisch zu löschen.

Größenbeschränkungen

  • NuGet-Pakete: auf 500 MiB pro Datei beschränkt.

  • Npm-Pakete: auf 500 MiB pro Datei beschränkt. Darüber hinaus erzwingt Azure Artifacts eine separate harte Grenze von 375 KB speziell für die package.json Datei.

  • Maven Pakete: auf 500 MiB pro Datei beschränkt.

  • Python-Pakete: auf 500 MiB pro Datei beschränkt.

  • Frachtpakete: auf 500 MiB pro Datei beschränkt.

  • Universelle Pakete: bis zu 4 TiB pro Datei (empfohlen für große Binärdateien).

Hinweis

Universelle Pakete mit einer außergewöhnlich großen Anzahl von Dateien (100K+) können möglicherweise nicht veröffentlicht werden. In diesem Fall wird empfohlen, die Dateien in ein ZIP- oder TAR-Archiv zu bündeln, um die Anzahl der Dateien zu verringern.

Erhöhen des Speicherlimits für Artefakte

Azure Artifacts bietet 2 GiB kostenlosen Speicher für jede Organisation. Sobald Ihre Organisation das maximale Speicherlimit erreicht hat, können Sie keine neuen Artefakte veröffentlichen. Um den Vorgang fortzusetzen, können Sie entweder einige Ihrer vorhandenen Artefakte löschen oder ihr Speicherlimit erhöhen, indem Sie die folgenden Schritte ausführen:

  1. Richten Sie die Abrechnung für Ihre Organisation ein.

  2. Melden Sie sich bei Ihrer Azure DevOps-Organisation an, wählen Sie Organisationseinstellungen>Abrechnung aus, und wählen Sie in der Dropdownliste Nutzungsgrenzwert die Option "Kein Limit, zahlen Sie für das, was Sie nutzen" aus.

  3. Wählen Sie "Speichern" aus, wenn Sie fertig sind.

    Screenshot, der zeigt, wie sie das Speicherlimit für Artefakte erhöhen.