Visão geral dos artefactos de Azure

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server | 2019 TFS 2018

A Azure Artifacts permite que os desenvolvedores partilhem o seu código de forma eficiente e gerem todos os seus pacotes a partir de um só local. Com a Azure Artifacts, os desenvolvedores podem publicar pacotes para os seus feeds e partilhá-lo dentro da mesma equipa, entre organizações e até publicamente. Os desenvolvedores também podem consumir pacotes de diferentes feeds e registos públicos, como NuGet.org ou npmjs.com. A Azure Artifacts suporta vários tipos de pacotes tais como NuGet, npm, Python, Maven e Universal Packages.

Pré-requisitos

Instalar artefactos Azure

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

Atribuir licenças em TFS

  1. A partir de qualquer coleção em TFS, paire sobre o menu de definições e selecione a página de Utilizadores . Então, selecione Artefactos Azure.

    Atribuir licenças de utilizador em TFS

  2. Selecione Atribuir, insira o utilizador para atribuir licenças e, em seguida, selecione Ok

    • Os utilizadores com subscrições visual Studio Enterprise obtêm artefactos Azure automaticamente.
    • Certifique-se de que os seus assinantes Visual Studio Enterprise são designados nível de acesso à empresa VS.

Começa com artefactos Azure

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

Disponibilidade de funcionalidades

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

Nível livre de artefactos e upgrade

A Azure Artifacts é gratuita para cada organização até 2 GiB de armazenamento. Uma vez atingido o limite máximo de armazenamento, já não pode carregar novos artefactos e precisa de apagar alguns dos seus artefactos existentes ou configurar faturação para aumentar o seu limite de armazenamento. Consulte a Calculadora de Preços para saber mais sobre a faturação do Azure DevOps.

Configurações de faturação da organização

Siga os passos descritos abaixo para ver as definições de faturação para a sua organização:

  1. Inscreva-se na sua organização Azure DevOps.

  2. Selecione as definiçõesdo ícone do equipamento Organização.

    Uma imagem mostrando como aceder às definições da organização

  3. Selecione Faturação.

    Uma imagem mostrando como aceder às definições de faturação

  4. Veja o nível de artefactos e o limite de utilização.

    Uma imagem mostrando o nível de artefactos e o limite de utilização

Ver consumo de armazenamento de artefactos

FAQs

P: Que artefactos contam para o meu armazenamento total faturado?

R: Você é cobrado para todos os tipos de pacotes (npm, NuGet, Python, Maven e Pacotes Universais) incluindo pacotes armazenados a partir de fontes a montante. No entanto, não és cobrado por Artefactos de Pipeline e Pipeline Caching.

Nota

As embalagens no caixote do lixo ainda contam como parte do seu consumo de armazenamento. Estes pacotes são apagados permanentemente após 30 dias. Se quiser eliminá-los mais cedo, navegue para o seu caixote do lixo e elimine-os manualmente.

P: Estou a armazenar artefactos, mas o meu consumo de armazenamento mostra 0 GiB?

R: 1 GiB é atualmente a nossa menor granularidade, por isso provavelmente ainda não atingiu 1 GiB.

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

R: Pode configurar as políticas de retenção para eliminar automaticamente os pacotes. Para mais informações, consulte Como utilizar as políticas de retenção para eliminar pacotes antigos.

P: Como posso eliminar pacotes específicos?

R: Ver Eliminar e recuperar pacotes para mais detalhes.

P: Quanto tempo demora os artefactos apagados a refletir na quantidade de armazenamento faturado?

R: A eliminação de artefactos não se regista imediatamente. O consumo de armazenamento deve ser atualizado dentro de 24 horas, mas em alguns casos pode demorar até 48 horas. Se estiver impedido de carregar artefactos, como uma solução alternativa pode aumentar temporariamente o seu nível de utilização, reduzindo o nível de volta assim que as métricas de armazenamento forem atualizadas.

A coluna usada na página de Faturação da sua Organização é atualizada uma vez por dia. Quando apagar um Artefacto, este pode não refletir imediatamente na sua página de faturação. No entanto, a página de Armazenamento de Artefactos é atualizada com mais frequência, para que possa ver uma pequena discrepância entre as duas páginas.

Definições de faturação de artefactos vs Dados de armazenamento de artefactos

P: O que acontece se eu remover a minha assinatura Azure da minha organização Azure DevOps?

R: Quando remove a subscrição do Azure da sua organização Azure DevOps, só tem acesso ao nível gratuito. Se usou mais de 2 GiB de armazenamento, só pode ler pacotes. Não pode publicar novos pacotes até baixar o seu armazenamento abaixo de 2 GiB. Ou, pode voltar a ligar uma subscrição do Azure à sua organização e configurar a faturação para aumentar o seu nível de armazenamento.