Paket boyutları ve sayım sınırları

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

Azure Artifacts, geliştiricilerin ekiplerin ve kuruluşların erişimini denetlerken paketleri barındırmasına ve paylaşmasına olanak tanır. Azure Artifacts şu paket türlerini destekler: NuGet, npm, Maven, Python, Cargo ve Universal Packages. Bu makale, Azure Artifacts kullanırken bilmeniz gereken boyut ve sayı sınırlarını kapsar. Bazı sınırlar, Azure Artifacts'in tümleştirdiği istemci araçları tarafından uygulanır (örnek nuget.exe).

Not

Azure Artifacts, kuruluş başına 2 GiB ücretsiz depolama alanı sağlar. Bu ücretsiz katman, Azure Artifacts'i değerlendirmenize yardımcı olmak için tasarlanmıştır. Kuruluşunuz üretim iş yüklerini ölçeklendirdikçe veya işlemeye başladığından, yeterli depolama kapasitesine sahip olduğunuzdan emin olmak için kuruluşunuz için faturalamayı ayarlamanızı öneririz.

Sayım sınırları

Azure Artifacts aşağıdaki sayı sınırlarını zorlar:

  • Paket kimliği başına 5000 sürüm .

  • Akış başına sınırsız paket kimliği .

  • Besleme başına paket türü başına 20 giriş hattı.

Not

Eski paket sürümlerini otomatik olarak silmek ve depolama tüketimini yönetmek için bekletme ilkelerini kullanabilirsiniz.

Boyut limitleri

Aşağıdaki tabloda her paket türü için desteklenen en büyük boyut gösterilmektedir:

Paket türü Paket boyutu sınırı (dosya başına)
NuGet 500 MiB
npm 500 MiB. Azure Artifacts, package.json dosyası için 375 KB ek sabit sınır uygular.
Maven 500 MiB
Python 500 MiB
Kargo 500 MiB
Evrensel Paketler 4 TiB

Not

Çok fazla sayıda dosya (100K+) içeren Evrensel Paketler yayımlanamayabilir. Bu durumda, dosya sayısını azaltmak için dosyaları bir ZIP veya TAR arşivine paketlemenizi öneririz.

Paket türü Paket boyutu sınırı (dosya başına)
NuGet 500 MiB
npm 500 MiB. Azure Artifacts, package.json dosyası için 375 KB ek sabit sınır uygular.
Maven 500 MiB
Python 500 MiB
Kargo 500 MiB

Artifakt depolama sınırını artırma

Kuruluşunuz 2 GiB ücretsiz katman depolama sınırına ulaştığında yeni paketler yayımlayamazsınız. Devam etmek için mevcut paketleri silip depolama alanı boşaltabilir veya depolama sınırınızı aşağıdaki gibi artırabilirsiniz:

  1. Kuruluşunuz için faturalamayı ayarlayın.

  2. Azure DevOps kuruluşunuzda oturum açın ve kuruluş ayarları'nı seçin.

  3. Faturalama'yı seçin ve Kullanım sınırı açılan listesinde Sınır yok, kullandığınız kadar öde'yi seçin.

  4. Bitirdiğinizde Kaydet'i seçin.

    Yapıt depolama sınırını artırmayı gösteren ekran görüntüsü.