Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
O Azure Artifacts permite aos programadores alojar e partilhar pacotes enquanto controlam o acesso entre equipas e organizações. O Azure Artifacts suporta os seguintes tipos de pacotes: NuGet, npm, Maven, Python, Cargo e Universal Packages. Este artigo aborda os limites de tamanho e contagem que deve ter em atenção ao usar Azure Artifacts. Alguns limites são aplicados pelas ferramentas cliente com as quais o Azure Artifacts se integra (exemplo nuget.exe).
Nota
O Azure Artifacts fornece 2 GiB de armazenamento gratuito por organização. Este nível gratuito destina-se a ajudar a avaliar Azure Artifacts. À medida que a sua organização cresce ou começa a gerir cargas de trabalho em produção, recomendamos que configure a faturação da sua organização para assegurar que tem capacidade de armazenamento suficiente.
Limites de contagem
O Azure Artifacts aplica os seguintes limites de contagem:
5000 versões por ID de pacote.
IDs de pacote ilimitados por feed.
20 upstreams por tipo de pacote para cada feed.
Nota
Pode usar políticas de retenção para eliminar automaticamente versões antigas dos pacotes e gerir o consumo de armazenamento.
Limites de tamanho
A tabela seguinte mostra o tamanho máximo suportado para cada tipo de pacote:
| Tipo de embalagem | Limite de tamanho do pacote (por ficheiro) |
|---|---|
| NuGet | 500 MiB |
| npm | 500 MiB. O Azure Artifacts impõe um limite rígido adicional de 375 KB para o ficheiropackage.json . |
| Maven | 500 MiB |
| Python | 500 MiB |
| Carga | 500 MiB |
| Universal Packages | 4 TiB |
Nota
Pacotes Universais que contêm um número muito elevado de ficheiros (100K+) podem falhar em publicar. Nesse caso, recomendamos agrupar os arquivos em um ZIP
| Tipo de embalagem | Limite de tamanho do pacote (por ficheiro) |
|---|---|
| NuGet | 500 MiB |
| npm | 500 MiB. O Azure Artifacts impõe um limite rígido adicional de 375 KB para o ficheiropackage.json . |
| Maven | 500 MiB |
| Python | 500 MiB |
| Carga | 500 MiB |
Aumentar o limite de armazenamento de artefatos
Quando a sua organização atingir o limite de armazenamento gratuito de 2 GiB, não poderá publicar novos pacotes. Para continuar, pode eliminar pacotes existentes para libertar espaço de armazenamento ou aumentar o seu limite de armazenamento da seguinte forma:
Inicie sessão na sua organização Azure DevOps e depois selecione definições de organização.
Selecione Faturação e, no menu suspenso Limite de Utilização, selecione Sem limite, pague pelo que utilizar.
Quando terminar, selecione Guardar.