Udostępnij za pośrednictwem


Rozmiary pakietów i limity liczby

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

Usługa Azure Artifacts umożliwia deweloperom hostowanie i udostępnianie pakietów podczas kontrolowania dostępu między zespołami i organizacjami. Usługa Azure Artifacts obsługuje następujące typy pakietów: NuGet, npm, Maven, Python, Cargo i Universal Packages. W tym artykule omówiono limity rozmiaru i liczby, które należy wziąć pod uwagę podczas korzystania z usługi Azure Artifacts. Niektóre limity są wymuszane przez narzędzia klienckie zintegrowane z usługą Azure Artifacts (na przykład nuget.exe).

Uwaga

Usługa Azure Artifacts zapewnia 2 GiB bezpłatnego magazynu na organizację. Ta warstwa bezpłatna ma pomóc w ocenie usługi Azure Artifacts. W miarę rozwoju organizacji lub rozpoczęcia zarządzania obciążeniami produkcyjnymi, zalecamy skonfigurowanie rozliczeń dla organizacji, aby zapewnić wystarczającą pojemność magazynową.

Limity liczby

Usługa Azure Artifacts wymusza następujące limity liczby:

  • 5000 wersji na jeden identyfikator pakietu.

  • Nieograniczone identyfikatory pakietów na kanał.

  • 20 upstreamów na typ pakietu na kanał .

Uwaga

Za pomocą zasad przechowywania można automatycznie usuwać starsze wersje pakietów i zarządzać zużyciem magazynu.

Limity rozmiarów

W poniższej tabeli przedstawiono maksymalny obsługiwany rozmiar dla każdego typu pakietu:

Typ pakietu Limit rozmiaru pakietu (na plik)
NuGet 500 MiB
npm 500 MiB. Usługa Azure Artifacts wymusza dodatkowy limit 375 KB dla pliku package.json .
Maven 500 MiB
Python 500 MiB
Ładunek 500 MiB
Universal Packages 4 TiB

Uwaga

Publikowanie pakietów uniwersalnych zawierających bardzo 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.

Typ pakietu Limit rozmiaru pakietu (na plik)
NuGet 500 MiB
npm 500 MiB. Usługa Azure Artifacts wymusza dodatkowy limit 375 KB dla pliku package.json .
Maven 500 MiB
Python 500 MiB
Ładunek 500 MiB

Zwiększanie limitu magazynu artefaktów

Gdy organizacja osiągnie limit 2 GiB na darmowym poziomie pamięci, nie będzie można publikować nowych pakietów. Aby kontynuować, możesz usunąć istniejące pakiety, aby zwolnić magazyn lub zwiększyć limit magazynu w następujący sposób:

  1. Konfigurowanie rozliczeń dla organizacji.

  2. Zaloguj się do organizacji usługi Azure DevOps, a następnie wybierz pozycję Ustawienia organizacji.

  3. Wybierz pozycję Rozliczenia, a następnie z listy rozwijanej Limit użycia wybierz pozycję Brak limitu, zapłać za używane elementy.

  4. Wybierz Zapisz, gdy skończysz.

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