Compartir a través de


Tamaños de paquete y límites de recuento

Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Azure Artifacts permite a los desarrolladores hospedar y compartir paquetes al mismo tiempo que controlan el acceso entre equipos y organizaciones. Azure Artifacts admite los siguientes tipos de paquete: NuGet, npm, Maven, Python, Cargo y Paquetes universales. En este artículo se describen los límites de tamaño y recuento que debe tener en cuenta al usar Azure Artifacts. Las herramientas de cliente con las que se integra Azure Artifacts aplican algunos límites (por ejemplo, nuget.exe).

Nota:

Azure Artifacts proporciona 2 GiB de almacenamiento gratuito por organización. Este nivel gratuito está pensado para ayudarle a evaluar Azure Artifacts. A medida que su organización escala o comienza a controlar las cargas de trabajo de producción, se recomienda configurar la facturación de su organización para asegurarse de que tiene suficiente capacidad de almacenamiento.

Límites de recuento

Azure Artifacts aplica los siguientes límites de recuento:

  • 5000 versiones por identificador de paquete.

  • Identificadores de paquete ilimitados por fuente.

  • 20 ascendentes por tipo de paquete por fuente.

Nota:

Puede usar directivas de retención para eliminar automáticamente las versiones anteriores del paquete y administrar el consumo de almacenamiento.

Límites de tamaño

En la tabla siguiente se muestra el tamaño máximo admitido para cada tipo de paquete:

Tipo de paquete Límite de tamaño del paquete (por archivo)
NuGet 500 MiB
npm 500 MiB. Azure Artifacts aplica un límite máximo adicional de 375 KB para el archivo package.json .
Maven 500 MiB
Python 500 MiB
Cargo 500 MiB
Paquetes Universales 4 TiB

Nota:

Los paquetes universales que contienen un gran número de archivos (100 0000+) pueden no publicarse. En este caso, se recomienda agrupar los archivos en un archivo ZIP de o archivo tar para reducir el número de archivos.

Tipo de paquete Límite de tamaño del paquete (por archivo)
NuGet 500 MiB
npm 500 MiB. Azure Artifacts aplica un límite máximo adicional de 375 KB para el archivo package.json .
Maven 500 MiB
Python 500 MiB
Cargo 500 MiB

Aumento del límite de almacenamiento de artefactos

Cuando su organización alcance el límite de almacenamiento de nivel libre de 2 GiB, no podrá publicar nuevos paquetes. Para continuar, puede eliminar los paquetes existentes para liberar almacenamiento o aumentar el límite de almacenamiento de la siguiente manera:

  1. Configurar la facturación para tu organización.

  2. Inicie sesión en su organización de Azure DevOps y seleccione Configuración de la organización.

  3. Seleccione Facturación y, en la lista desplegable Límite de uso, seleccione Sin límite y pague por lo que use.

  4. Cuando haya terminado, haga clic en Guardar.

    Captura de pantalla que muestra cómo aumentar el límite de almacenamiento de artefactos.