visão geral de Azure Artifacts

Azure Artifacts permite que os desenvolvedores compartilhem e consumam pacotes de diferentes feeds e registros públicos. Os pacotes podem ser compartilhados na mesma equipe, na mesma organização e até mesmo publicamente. o Azure Artifacts dá suporte a vários tipos de pacote, como NuGet, Npm, Python, Maven e Universal Packages.

Azure Artifacts é cobrado de acordo com o consumo e é liberado até 2 GiB de armazenamento. Se sua organização precisar de mais armazenamento, você deverá Configurar a cobrança.

Azure Artifacts vem pré-instalado em Azure DevOps Services, Azure DevOps Server 2019 e 2020, e TFS 2017 e 2018.

Pré-requisitos

Observação

Azure Artifacts licença está incluída em todas as licenças básicas do TFS 2017, 2018 e Azure DevOps Server 2019 e 2020.

instalar o Azure Artifacts no TFS

Azure Artifacts vem pré-instalado no TFS 2017 e 2018. se a extensão tiver sido removida, você poderá instalá-la do Visual Studio Marketplace.

Atribuir licenças no TFS

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

    Atribuir licenças de usuário no TFS

  2. Selecione atribuir, insira o usuário para atribuir licenças e, em seguida, selecione OK.

    • os usuários com assinaturas Visual Studio Enterprise recebem 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, consumir e compartilhar diferentes tipos de pacotes, dependendo da necessidade da sua equipe. Selecione o tipo de pacote para saber mais:

Disponibilidade de recursos

Confira a tabela de compatibilidade para ver se o tipo de pacote tem suporte.

Recurso Azure DevOps Services Azure DevOps Server TFS
NuGet Sim Yes TFS 2017 e mais recente
npm Sim Yes TFS 2017 atualização 1 e mais recente
origem de upstream do NuGet. org Sim Yes TFS 2018 atualização 2 e mais recente
Maven Sim Yes TFS 2018 e mais recente
Origem de upstream central do Maven Yes Azure DevOps Server 2019 atualização 1 e mais recente, Azure DevOps Server 2020 Yes
Python Yes Azure DevOps Server 2019 atualização 1 e mais recente, Azure DevOps Server 2020 Yes
Universal Packages Sim Não Não

Artifacts camada gratuita e upgrade

Azure Artifacts é gratuito para cada organização de 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 de Azure DevOps.

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 o  ícone de engrenagem configurações da organização.

    Acessar configurações da organização

  3. Selecione Cobrança.

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

  4. exiba seu limite de uso e consumo de Artifacts.

    Artifacts configurações de cobrança

Perguntas frequentes

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

r: atualmente, você é cobrado por todos os tipos de pacote (npm, NuGet, Python, Maven e Universal Packages), incluindo pacotes armazenados de origens de upstream.

você não é cobrado pelo armazenamento de pipeline Artifacts, Build Artifacts e pipeline Caching.

Observação

Os pacotes que são colocados na lixeira serão excluídos permanentemente após 30 dias. No entanto, esses pacotes ainda contam como parte da sua fatura de armazenamento. Se desejar excluí-las mais cedo, você poderá navegar até a lixeira e excluí-las manualmente.

p: estou armazenando Artifacts, mas meu consumo de armazenamento mostra 0 GiB?

R: 1 GiB atualmente é nossa granularidade mais baixa, portanto, provavelmente você ainda não atingiu 1 GiB.

p: como posso controlar quantos dias Artifacts são mantidos?

R: você pode configurar as políticas de retenção para excluir pacotes automaticamente. Consulte como usar políticas de retenção para excluir pacotes antigos para obter mais detalhes.

P: como posso excluir meu Artifacts?

R: consulte excluir e recuperar pacotes para obter detalhes.

p: quanto tempo leva para o Artifacts excluído afetar a 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 Artifacts, como uma solução alternativa, poderá aumentar temporariamente o nível de uso e, em seguida, reduzir o nível de volta quando as métricas de armazenamento forem atualizadas.

A used coluna na página de cobrança da sua organização é atualizada uma vez por dia. Quando você exclui um artefato, ele pode não refletir imediatamente na sua página de cobrança. o artefato Armazenamento página, no entanto, é atualizado com mais frequência, para que você possa ver uma pequena discrepância entre os dois.

Artifacts configurações de cobrança vs Artifacts dados de armazenamento

p: o que acontece se eu remover minha assinatura do Azure da minha organização Azure DevOps?

r: quando você remove sua assinatura do Azure de sua organização Azure DevOps, você só tem acesso à camada gratuita de armazenamento (< 2 GiB). Se você tiver mais de 2 GiB de armazenamento usado, só poderá ler pacotes. Não é possível publicar novos pacotes até que você exclua alguns de seus pacotes mais antigos para reduzir o uso abaixo de 2 GiB, ou você pode reconectar uma assinatura do Azure à sua organização e configurar a cobrança para aumentar a camada de armazenamento.