Csomagméretek és darabszámkorlátok

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

Az Azure Artifacts lehetővé teszi a fejlesztők számára, hogy csomagokat üzemeltetjenek és osszanak meg, miközben a csoportok és szervezetek hozzáférését szabályozhatják. Az Azure Artifacts a következő csomagtípusokat támogatja: NuGet, npm, Maven, Python, Cargo és Universal Packages. Ez a cikk az Azure Artifacts használatakor figyelembe vehető méret- és darabszámkorlátokat ismerteti. Bizonyos korlátokat az Azure Artifacts által integrálható ügyféleszközök kényszerítenek ki (például nuget.exe).

Megjegyzés

Az Azure Artifacts szervezetenként 2 GiB ingyenes tárterületet biztosít. Ez az ingyenes szint az Azure Artifacts kiértékeléséhez nyújt segítséget. Ahogy a szervezet növekszik vagy elkezdi kezelni a termelési munkaterheléseket, javasoljuk, hogy állítsa be a szervezet számlázását, hogy elegendő tárkapacitással rendelkezzen.

Darabszámkorlátok

Az Azure Artifacts a következő darabszámkorlátokat kényszeríti ki:

  • Csomagazonosítónként 5000 verzió .

  • Korlátlan csomagazonosítók csatornánként.

  • Csomagtípusonként 20 felfelé irányuló adatcsatorna.

Megjegyzés

Adatmegőrzési szabályzatokkal automatikusan törölheti a régebbi csomagverziókat, és kezelheti a tárterület-használatot.

Méretkorlátok

Az alábbi táblázat az egyes csomagtípusok maximálisan támogatott méretét mutatja be:

Csomag típusa Csomag méretkorlátja (fájlonként)
NuGet 500 MiB
npm 500 MiB. Az Azure Artifacts további 375 KB-os korlátot kényszerít ki a package.json fájlhoz.
Maven 500 MiB
Python 500 MiB
Szállítmány 500 MiB
Universal Packages 4 TiB

Megjegyzés

A nagyon sok fájlt (100K+) tartalmazó univerzális csomagok közzététele sikertelen lehet. Ebben az esetben javasoljuk, hogy a fájlokat egy ZIP vagy TAR archívumba csomagolja a fájlszám csökkentése érdekében.

Csomag típusa Csomag méretkorlátja (fájlonként)
NuGet 500 MiB
npm 500 MiB. Az Azure Artifacts további 375 KB-os korlátot kényszerít ki a package.json fájlhoz.
Maven 500 MiB
Python 500 MiB
Szállítmány 500 MiB

Artefaktumok tárhelykorlátjának növelése

Amikor a szervezet eléri a 2 GiB ingyenes szintű tárterületkorlátot, nem fog tudni új csomagokat közzétenni. A folytatáshoz törölheti a meglévő csomagokat, hogy felszabadítsa a tárterületet, vagy növelje a tárterületkorlátot az alábbiak szerint:

  1. A szervezet számlázásának beállítása.

  2. Jelentkezzen be az Azure DevOps-szervezetbe, majd válassza a Szervezeti beállítások lehetőséget.

  3. Válassza a Számlázás lehetőséget, és a Használati korlát legördülő listában válassza a Nincs korlát lehetőséget, és fizessen a használatért.

  4. Ha elkészült, válassza a Mentés lehetőséget.

    Képernyőkép az Artifacts tárterületkorlátjának növeléséről.