Compartilhar via


O que é o Azure Artifacts?

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

O Azure Artifacts fornece aos desenvolvedores uma maneira simplificada de gerenciar todas as suas dependências de um único feed. Esses feeds servem como repositórios para armazenar, gerenciar e compartilhar pacotes, seja dentro de 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.

Observação

O Azure Artifacts fornece 2 GiB de armazenamento gratuito para cada organização. Essa camada gratuita foi projetada para ajudá-lo a avaliar se o Azure Artifacts se encaixa no 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 do Azure Artifacts são construções organizacionais que permitem armazenar, gerenciar e controlar o acesso aos pacotes. Os feeds do Azure Artifacts dão suporte a vários tipos de pacote, como npm, NuGet, Maven, Python, Cargo e Pacotes Universais. Para mais detalhes, consulte O que são feeds?. Se você ainda não tiver um feed, veja como criar um:

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

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

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

  4. Selecione Criar quando terminar.

Introdução

O Azure Artifacts permite que as equipes armazenem, gerenciem e compartilhem pacotes diretamente 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 seu cenário para começar:

Tipo de pacote 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
Python - Publicar pacotes do Python
Carga - Publicar pacotes de carga
Pacotes universais - Publicar Pacotes Universais

Tipo de pacote 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
Python - Publicar pacotes do Python
Carga - Publicar pacotes de carga

Tipo de pacote 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
Python - Publicar pacotes do Python

Disponibilidade de recursos

Pacotes Azure DevOps Services Azure DevOps Server 2022 Azure DevOps Server 2020
NuGet
dotnet
npm
Maven
Gradle
Python
Carga
Pacotes universais

Monitorar o uso do armazenamento

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