O que é o Artefactos do Azure?

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. Estes feeds servem como repositórios para armazenar, gerir e partilhar pacotes dentro da sua equipa, entre organizações ou, para projetos públicos existentes, publicamente online. O Artefactos do Azure dá suporte a vários tipos de pacote, incluindo NuGet, npm, Python, Maven, Cargo e Pacotes Universais.

Nota

O Artefactos do Azure 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.