Compartilhar via


O que são feeds do Azure Artifacts?

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

Os feeds do Azure Artifacts são construções organizacionais que permitem armazenar, gerenciar e compartilhar seus pacotes enquanto controlam o acesso. Os feeds não se limitam a tipos específicos de pacotes; você pode armazenar vários tipos, como pacotes npm, NuGet, Maven e Python, em um único feed.

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

Os feeds no escopo da organização podem ser acessados e visualizados em qualquer projeto dentro da organização. Os feeds com escopo de projeto, por outro lado, são restritos a serem visualizados apenas no projeto de hospedagem.

É importante observar que os feeds no escopo da organização não podem ser convertidos em feeds no escopo do projeto. Além disso, apenas feeds no escopo do projeto têm a capacidade de serem designados como feeds públicos. Para obter uma comparação detalhada entre feeds no escopo do projeto e da organização, consulte Escopo dos feeds.

Observação

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

Criar um novo feed

Siga as instruções abaixo e escolha o escopo apropriado para criar um novo feed no escopo do projeto ou da organização:

  1. Entre na sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

  3. Insira um Nome descritivo para seu feed e defina sua Visibilidade (quem pode usar seu feed). Especifique o Escopo do seu feed e, se desejar incluir pacotes de fontes públicas, marque a caixa de seleção Fontes upstream.

  4. Selecione Criar quando terminar.

    Uma captura de tela que mostra como criar um novo feed em Azure DevOps Services.

Siga as instruções abaixo e escolha o escopo apropriado para criar um novo feed no escopo do projeto ou da organização:

  1. Entre no servidor Azure DevOps e navegue até o projeto.

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

  3. Insira um Nome descritivo para seu feed e defina sua Visibilidade (quem pode usar seu feed). Especifique o Escopo do seu feed e, se desejar incluir pacotes de fontes públicas, marque a caixa de seleção Fontes upstream.

  4. Selecione Criar quando terminar.

    Uma captura de tela que mostra como criar um novo feed em Azure DevOps Server 2022 e Server 2020.

  1. Entre no servidor Azure DevOps e navegue até o projeto.

  2. Selecione Artefatos e, em seguida, selecione Novo feed.

  3. Insira um Nome descritivo para seu feed e defina sua Visibilidade (quem pode usar seu feed). Se você quiser incluir pacotes de fontes públicas, selecione a opção Usar pacotes de fontes públicas por meio deste feed .

  4. Selecione Criar quando terminar.

    Uma captura de tela que mostra como criar um novo feed em Azure DevOps Server 2019.

Observação

Os feeds públicos só estão disponíveis em Azure DevOps Services.

Feeds públicos

Os feeds públicos permitem que você compartilhe seus pacotes publicamente com qualquer pessoa na Internet. Os usuários não precisam ser membros da sua organização, nem precisam fazer logon no portal do Azure DevOps para acessar os pacotes.

Os feeds públicos têm escopo de projeto e herdam as configurações de visibilidade do projeto de hospedagem. Veja alguns pontos importantes a serem observados sobre feeds públicos:

  • Os feeds públicos só podem ser criados em projetos públicos.
  • Os feeds públicos não se destinam a substituir as plataformas de gerenciamento de pacotes existentes (como NuGet.org, npmjs.com etc.).
  • Atualmente, os usuários públicos não podem baixar pacotes universais, mas todos os outros tipos de pacotes têm suporte para acesso público.

Observação

Todas as visualizações de feed em um feed público podem ser acessadas por todos na Internet.

Criar um feed público

Feeds públicos são feeds no escopo do projeto em um projeto público. Siga as instruções abaixo para criar um novo feed público:

  1. Navegue até seu projeto do Azure DevOps. Certifique-se de que seu projeto seja Público para criar um feed público. Uma vez lá, selecione Artefatos>, Criar Feed.

    Uma captura de tela mostrando o botão criar feed.

  2. Insira um Nome para o feed e selecione Projeto para o escopo do feed. Selecione Criar quando terminar.

    Uma captura de tela que mostra como criar um novo feed público.

Excluir um feed

  1. Navegue até o projeto do Azure DevOps, selecione Artefatos e, em seguida, selecione seu feed no menu suspenso.

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

  3. Selecione Excluir feed e, em seguida, selecione Excluir mais uma vez para confirmar.

    Uma captura de tela exibindo a mensagem de aviso que aparece antes de excluir um feed.

Restaurar feeds excluídos

Se você excluir acidentalmente um feed, o Azure Artifacts oferecerá uma janela de 30 dias para restaurá-lo ao seu estado original. Após esse período, 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 acessar feeds com exclusão permanente pendente, navegue até o menu suspenso do seletor de feeds e selecione a guia Feeds excluídos.

  1. Navegue até o projeto do Azure DevOps e selecione Artefatos.

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

    Uma captura de tela que mostra como acessar feeds pendentes de exclusão permanente.

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

    Uma captura de tela exibindo o botão de configurações de feed para um feed com exclusão permanente pendente.

Excluir permanentemente um feed

Uma exclusão pendente de feed ainda usará espaço de armazenamento. Para excluir permanentemente seu feed antes do término do período de 30 dias, siga estas etapas:

  1. Navegue até o projeto do Azure DevOps e selecione Artefatos.

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

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

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

Observação

Depois que um feed for excluído permanentemente, os usuários não terão mais acesso para visualizar ou restaurar seus pacotes. O nome do feed ficará disponível para reutilização 15 minutos após a exclusão.