O que são feeds?

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

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

Feeds com escopo do projeto versus feeds com escopo da organização

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

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

Nota

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 utilizadores não terão de 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.

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

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

  • Os feeds públicos só podem ser criados dentro de projetos públicos.
  • Os feeds públicos não se destinam a substituir as 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 pacotes são suportados para acesso público.

Nota

Todas as visualizaçõ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 com escopo de 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 ecrã a mostrar como criar um novo feed público.

  4. Selecione Criar quando terminar.

Excluir um feed

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

  2. Selecione o ícone ícone de engrenagem 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 seu 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 do seletor de feeds na guia Feeds excluídos .

  1. Selecione Artefatos.

  2. Selecione o menu suspenso do seletor de feeds e, em seguida, selecione Feeds excluídos

    Lista suspensa de feeds excluídos

  3. Selecione o feed que pretende restaurar e, em seguida, selecione Definições do Feed.

    Botão de configurações de feed

  4. Selecione Restaurar feed.

Eliminar permanentemente um feed

Um feed pendente de exclusão ainda usará espaço de armazenamento. Se pretender eliminar permanentemente o feed antes de o período de 30 dias terminar, pode fazê-lo da seguinte forma:

  1. Selecione Artefatos.

  2. Selecione o menu suspenso do seletor de feeds e, em seguida, selecione Feeds excluídos

    Lista de feeds excluídos

  3. Selecione o feed que pretende restaurar e, em seguida, selecione Definições do Feed.

    Configurações de 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 visualizar ou restaurar seus pacotes. O nome do feed estará disponível para reutilização 15 minutos após a exclusão.