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
- Permitir URLs de domínio e endereços IP se sua organização estiver usando um firewall ou um servidor proxy.
- Configure a cobrança se você planeja usar mais do que o armazenamento gratuito de 2 GiB.
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
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.
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:
Entre na sua organização do Azure DevOps.
Selecione as configurações de organização do
.
Selecione Cobrança.
Exiba 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.
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.