Partilhar via


O que é o Azure Artifacts?

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

Os Artefatos do Azure fornecem aos desenvolvedores uma maneira simplificada de gerenciar todas as suas dependências a partir de um único feed. Esses feeds servem como repositórios para armazenar, gerenciar e compartilhar pacotes, seja dentro da sua equipe, entre organizações ou publicamente online. O Azure Artifacts dá suporte a vários tipos de pacote, incluindo NuGet, npm, Python, Maven, Cargo e Pacotes Universais.

Nota

O Azure Artifacts fornece 2 GiB de armazenamento gratuito para cada organização. Esta camada gratuita foi projetada para ajudá-lo a avaliar se os Artefatos do Azure se ajustam ao seu fluxo de trabalho. À medida que sua organização começa a lidar com tarefas mais críticas, aumente o limite de armazenamento de artefatos para garantir que você tenha os recursos apropriados.

Criar um novo feed

Os feeds de Artefatos do Azure são construções organizacionais que permitem armazenar, gerenciar e controlar o acesso a pacotes. Os feeds de Artefatos do Azure dão suporte a vários tipos de pacote, como npm, NuGet, Maven, Python, Cargo e Pacotes Universais. Consulte O que são feeds para obter mais detalhes. Se você ainda não tem um feed, veja como criar um:

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione Artefactos e, em seguida, selecione Criar feed.

  3. Insira um Nome descritivo para seu feed e defina sua Visibilidade (quem pode usar seu feed). Especifique o Escopo do seu feed e, se desejar incluir pacotes de fontes públicas, marque a caixa de seleção Fontes upstream .

  4. Selecione Criar quando terminar.

Introdução

Os Artefatos do Azure permitem que as equipes armazenem, gerenciem e compartilhem pacotes sem problemas a partir de um feed centralizado. Você pode publicar seus pacotes em um feed, consumir pacotes de feeds internos ou externos e instalar pacotes de registros públicos, como nuget.org, npmjs.com, Maven Central, etc. Selecione a tecnologia relevante para o seu cenário para começar:

Tipo de embalagem Articles
NuGet - Publicar pacotes NuGet - (NuGet.exe)
Dotnet - Publicar pacotes NuGet - (dotnet)
Npm - Publicar pacotes npm
Maven - Publicar artefatos do Maven
Gradle - Publicar pacotes - Gradle
Píton - Publicar pacotes Python
Carga - Publicar pacotes de carga
Pacotes universais - Publicar pacotes universais

Tipo de embalagem Articles
NuGet - Publicar pacotes NuGet - (NuGet.exe)
Dotnet - Publicar pacotes NuGet - (dotnet)
Npm - Publicar pacotes npm
Maven - Publicar artefatos do Maven
Gradle - Publicar pacotes - Gradle
Píton - Publicar pacotes Python
Carga - Publicar pacotes de carga

Disponibilidade de características

Pacotes Serviços de DevOps do Azure Azure DevOps Server 2022 Azure DevOps Server 2020
NuGet
dotnet
NPM
Maven
Gradle
Píton
Carga
Pacotes universais

Monitorar o uso do armazenamento

Você pode controlar o consumo de armazenamento de artefatos por meio da interface do usuário disponível nas configurações da sua organização ou projeto. Ele fornece visibilidade sobre o uso nos níveis da organização e do projeto:

Se você tiver dúvidas sobre o armazenamento ou consumo de artefatos, consulte as Perguntas frequentes sobre armazenamento para obter mais detalhes.