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:
Entre na sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e, em seguida, selecione Criar Feed.
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.
Selecione Criar quando terminar.
Siga as instruções abaixo e escolha o escopo apropriado para criar um novo feed no escopo do projeto ou da organização:
Entre no servidor Azure DevOps e navegue até o projeto.
Selecione Artefatos e, em seguida, selecione Criar Feed.
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.
Selecione Criar quando terminar.
Entre no servidor Azure DevOps e navegue até o projeto.
Selecione Artefatos e, em seguida, selecione Novo feed.
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 .
Selecione Criar quando terminar.
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:
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.
Insira um Nome para o feed e selecione Projeto para o escopo do feed. Selecione Criar quando terminar.
Excluir um feed
Navegue até o projeto do Azure DevOps, selecione Artefatos e, em seguida, selecione seu feed no menu suspenso.
Selecione o para navegar até as configurações do feed.
Selecione Excluir feed e, em seguida, selecione Excluir mais uma vez para confirmar.
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.
Navegue até o projeto do Azure DevOps e selecione Artefatos.
Selecione o menu suspenso do seletor de feeds e, em seguida, selecione a guia Feeds Excluídos .
Selecione o feed que você deseja restaurar e selecione Configurações do Feed. Selecione Restaurar feed quando estiver pronto.
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:
Navegue até o projeto do Azure DevOps e selecione Artefatos.
Selecione o menu suspenso do seletor de feeds e, em seguida, selecione a guia Feeds Excluídos .
Selecione o feed que você deseja restaurar e selecione Configurações do Feed.
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.