Udostępnij przez


Rozmiary pakietów i limity liczby

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

Usługa Azure Artifacts to wysoce skalowalne rozwiązanie do zarządzania pakietami, które umożliwia deweloperom tworzenie, hostowanie i udostępnianie różnych typów pakietów. W tym artykule omówimy limity rozmiaru i liczby, o których deweloperzy powinni wiedzieć podczas korzystania z usługi Azure Artifacts. Niektóre z tych limitów są nakładane przez narzędzia klienckie zintegrowane z usługą Azure Artifacts (np. nuget.exe).

Uwaga

Usługa Azure Artifacts zapewnia 2 GiB bezpłatnego magazynu dla każdej organizacji. Ta warstwa bezpłatna została zaprojektowana tak, aby ułatwić ocenę, czy usługa Azure Artifacts pasuje do przepływu pracy. Gdy twoja organizacja zacznie obsługiwać bardziej krytyczne zadania, zalecamy skonfigurowanie rozliczeń , aby upewnić się, że masz odpowiednie zasoby.

Limity liczby

  • 5000 wersji na jeden identyfikator pakietu.
  • Nieograniczone identyfikatory pakietów na kanał.
  • 20 upstreamów na typ pakietu na kanał .

Uwaga

Zasady przechowywania umożliwiają automatyczne usuwanie starszych wersji pakietów.

Limity rozmiarów

  • Pakiety NuGet: ograniczone do 500 MiB na plik.

  • Pakiety Npm: ograniczone do 500 MiB na plik. Ponadto usługa Azure Artifacts wymusza oddzielny twardy limit 375 KB przeznaczony specjalnie dla pliku package.json .

  • Pakiety Maven: ograniczone do 500 MiB na plik.

  • Pakiety języka Python: ograniczone do 500 MiB na plik.

  • Pakiety ładunkowe: ograniczone do 500 MiB na plik.

  • Pakiety uniwersalne: do 4 TiB na plik (zalecane w przypadku dużych plików binarnych).

Uwaga

Publikowanie pakietów uniwersalnych zawierających wyjątkowo dużą liczbę plików (100K+) może zakończyć się niepowodzeniem. W takim przypadku zalecamy pakowanie plików do archiwum zip lub tar, aby zmniejszyć liczbę plików.

Zwiększanie limitu magazynu artefaktów

Usługa Azure Artifacts zapewnia 2 GiB bezpłatnego magazynu dla każdej organizacji. Gdy organizacja osiągnie maksymalny limit magazynu, nie będzie można publikować nowych artefaktów. Aby kontynuować, możesz usunąć niektóre istniejące artefakty lub zwiększyć limit magazynu, wykonując następujące kroki:

  1. Konfigurowanie rozliczeń dla organizacji.

  2. Zaloguj się do organizacji usługi Azure DevOps, wybierz pozycję Ustawienia organizacji>Rozliczenia, a następnie wybierz pozycję Brak limitu, zapłać za użycie z listy rozwijanej Limit użycia .

  3. Wybierz Zapisz, gdy skończysz.

    Zrzut ekranu przedstawiający sposób zwiększania limitu magazynu artefaktów.