Visão geral do Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server | 2019 TFS 2018

O Azure Artifacts permite que os desenvolvedores compartilhem seu código com eficiência e gerenciem todos os pacotes de um só lugar. Com o Azure Artifacts, os desenvolvedores podem publicar pacotes em seus feeds e compartilhá-los na mesma equipe, entre organizações e até mesmo publicamente. Os desenvolvedores também podem consumir pacotes de feeds e registros públicos diferentes, como NuGet.org ou npmjs.com. O Azure Artifacts dá suporte a vários tipos de pacote, como NuGet, npm, Python, Maven e Pacotes Universais.

Pré-requisitos

Instalar o Azure Artifacts

O Azure Artifacts vem pré-instalado no TFS 2018. Se a extensão for removida, você poderá instalá-la no Visual Studio Marketplace.

Atribuir licenças no TFS

  1. Em qualquer coleção no TFS, passe o mouse sobre o menu de configurações e selecione a página Usuários . Em seguida, selecione Artefatos do Azure.

    Atribuir licenças de usuário no TFS

  2. Selecione Atribuir, insira o usuário para atribuir licenças e selecione Ok

    • Os usuários com assinaturas de Visual Studio Enterprise obtêm o Azure Artifacts automaticamente.
    • Verifique se os assinantes do Visual Studio Enterprise estão atribuídos VS Enterprise nível de acesso.

Introdução ao Azure Artifacts

Com o Azure Artifacts, você pode publicar e consumir diferentes tipos de pacotes. Selecione o tipo de pacote para começar:

Disponibilidade de recursos

Tipo de pacote Azure DevOps Services Azure DevOps Server TFS-2018
Pacotes NuGet Sim Sim Sim
pacotes npm Sim Sim Sim
Pacotes maven Sim Sim Sim
Pacotes do Python Sim Server 2019 Atualização 1 e mais recente, Server 2020 Sim
Universal Packages Sim No No

Camada e atualização gratuitas de artefatos

O Azure Artifacts é gratuito para cada organização com até 2 GiB de armazenamento. Depois de atingir o limite máximo de armazenamento, você não poderá mais carregar novos artefatos e precisará excluir alguns dos artefatos existentes ou configurar a cobrança para aumentar o limite de armazenamento. Consulte a Calculadora de Preços para saber mais sobre a cobrança do Azure DevOps.

Configurações de cobrança da organização

Siga as etapas descritas abaixo para exibir suas configurações de cobrança para sua organização:

  1. Entre na sua organização do Azure DevOps.

  2. Selecione as configurações de organização doícone de engrenagem.

    Uma captura de tela mostrando como acessar as configurações da organização

  3. Selecione Cobrança.

    Uma captura de tela mostrando como acessar as configurações de cobrança

  4. Exiba a camada artefatos e o limite de uso.

    Uma captura de tela mostrando a camada artefatos e o limite de uso

Exibir o consumo de armazenamento de Artefatos

Perguntas frequentes

P: Quais artefatos contam para o meu armazenamento total cobrado?

R: Você é cobrado por todos os tipos de pacote (npm, NuGet, Python, Maven e Pacotes Universais), incluindo pacotes armazenados de fontes upstream. Porém,

você não é cobrado por Artefatos de Pipeline e cache de pipeline.

Observação

Os pacotes na lixeira ainda contam como parte do consumo de armazenamento. Esses pacotes são excluídos permanentemente após 30 dias. Se você quiser excluí-los mais cedo, vá para a lixeira e exclua-os manualmente.

P: Estou armazenando Artefatos, mas meu consumo de armazenamento mostra 0 GiB?

R: 1 GiB é atualmente nossa menor granularidade, então você provavelmente ainda não atingiu 1 GiB.

P: Como posso controlar quantos dias artefatos são mantidos?

R: Você pode configurar as políticas de retenção para excluir pacotes automaticamente. Para obter mais informações, consulte Como usar políticas de retenção para excluir pacotes antigos.

P: Como posso excluir pacotes específicos?

R: Confira Excluir e recuperar pacotes para obter detalhes.

P: Quanto tempo leva para que artefatos excluídos reflitam na quantidade de armazenamento cobrado?

R: A exclusão de artefatos não é registrada imediatamente. O consumo de armazenamento deve ser atualizado dentro de 24 horas, mas em alguns casos pode levar até 48 horas. Se você estiver impedido de carregar Artefatos, como uma solução alternativa, poderá aumentar temporariamente seu nível de uso e, em seguida, reduzir o nível novamente depois que as métricas de armazenamento forem atualizadas.

A coluna usada na página cobrança da organização é atualizada uma vez por dia. Quando você exclui um Artefato, ele pode não refletir imediatamente em sua página de cobrança. No entanto, a página Armazenamento de Artefatos é atualizada com mais frequência, portanto, você pode ver uma pequena discrepância entre as duas páginas.

Configurações de cobrança de artefatos versus dados de armazenamento de artefatos

P: O que acontecerá se eu remover minha assinatura do Azure da minha organização do Azure DevOps?

R: Quando você remove sua assinatura do Azure da sua organização do Azure DevOps, você só tem acesso à camada gratuita. Se você usou mais de 2 GiB de armazenamento, só poderá ler pacotes. Você não pode publicar novos pacotes até baixar o armazenamento abaixo de 2 GiB ou reconectar uma assinatura do Azure à sua organização e configurar a cobrança para aumentar sua camada de armazenamento.