O que são feeds?

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

Os Feeds de Artefatos são constructos organizacionais que permitem armazenar, gerenciar e agrupar seus pacotes e controlar com quem compartilhá-los. Os feeds não são dependentes do tipo de pacote. Você pode armazenar todos os seguintes tipos de pacote em um único feed: pacotes npm, NuGet, Maven, Python e Universal.

Feeds no escopo do projeto versus no escopo da organização

Anteriormente, todos os feeds tinham como escopo uma organização, podiam ser exibidos e acessados no hub do Azure Artifacts de qualquer projeto dentro de uma organização. Com a introdução de feeds públicos, também introduzimos feeds com escopo de projeto. Esse tipo de feed só pode ser acessado de dentro do projeto de hospedagem.

Somente feeds no escopo do projeto podem ser tornados públicos. Você pode saber mais sobre feeds públicos mais adiante neste artigo. Confira Visibilidade de feeds para entender as diferenças entre feeds com escopo de projeto e no escopo da organização.

Observação

Para acessar um feed em uma organização diferente, um usuário deve ter acesso ao projeto que hospeda esse feed.

Feeds públicos

Os feeds públicos são usados para compartilhar seus pacotes publicamente com qualquer pessoa na Internet. Os usuários não precisarão ser membros da sua organização ou da sua empresa. Eles podem acessar os pacotes mesmo que não tenham uma conta do Azure DevOps.

Feeds públicos são feeds no escopo do projeto e herdarão as configurações de visibilidade do projeto de hospedagem.

Há algumas coisas importantes a serem observadas em relação aos feeds públicos:

  • Feeds públicos só podem ser criados dentro de projetos públicos.
  • Os feeds públicos não se destinam como uma substituição para plataformas de gerenciamento de pacotes existentes (NuGet.org, npmjs.com etc.).
  • Atualmente, os usuários públicos não podem baixar pacotes universais. Todos os outros tipos de pacote têm suporte para acesso público.

Observação

Todas as exibições de feed em um projeto público são acessíveis a todos na Internet.

Criar feeds públicos

Feeds públicos são feeds no escopo do projeto em um projeto público.

  1. Selecione Artefatos.

    Captura de tela mostrando Artefatos no painel do Azure DevOps.

  2. Selecione Criar Feed.

    Captura de tela mostrando o botão criar feed.

  3. Dê um Nome ao feed e selecione Projeto para o escopo do feed.

    Captura de tela mostrando como criar um novo feed público.

  4. Selecione Criar quando terminar.

Excluir um feed

  1. Selecione Artefatos e, em seguida, selecione o feed no menu suspenso.

  2. Selecione o ícone de engrenagem ícone de engrenagem para navegar até as configurações do feed.

    Uma captura de tela mostrando como acessar as configurações do feed

  3. Selecione Excluir feed.

  4. Selecione Excluir quando estiver pronto.

    Uma captura de tela mostrando uma mensagem de aviso antes de excluir um feed

Restaurar feeds excluídos

Se você excluir acidentalmente um feed, o Azure Artifacts fornecerá uma janela de 30 dias para recuperar o feed para seu estado original. Após os 30 dias, o feed será excluído permanentemente. Durante a janela de recuperação, o nome do feed permanece reservado, os pacotes não estão disponíveis para download e o acesso de gravação é suspenso para esse feed.

Você pode exibir os feeds que estão pendentes de exclusão permanente na lista suspensa seletor de feeds na guia Feeds Excluídos .

  1. Selecione Artefatos.

  2. Selecione o menu suspenso seletor de feed e selecione Feeds Excluídos

    Menu suspenso de feeds excluídos

  3. Selecione o feed que você deseja restaurar e selecione Configurações do Feed.

    Botão Configurações do feed

  4. Selecione Restaurar Feed.

Excluindo permanentemente um feed

Uma exclusão pendente de feed ainda usará espaço de armazenamento. Se você quiser excluir permanentemente o feed antes do período de 30 dias terminar, faça isso da seguinte maneira:

  1. Selecione Artefatos.

  2. Selecione o menu suspenso seletor de feed e selecione Feeds Excluídos

    Lista de feeds excluídos

  3. Selecione o feed que você deseja restaurar e selecione Configurações do Feed.

    Configurações do feed

  4. Selecione Excluir Feed permanentemente e, em seguida, selecione Excluir.

Depois que o feed for excluído permanentemente, os usuários não poderão exibir ou restaurar seus pacotes. O nome do feed estará disponível para reutilização 15 minutos após a exclusão.