Partilhar via


Compartilhar pacotes publicamente com feeds públicos

Serviços de DevOps do Azure

Os Artefatos do Azure fornecem uma maneira fácil de compartilhar pacotes com usuários fora da sua organização, incluindo clientes externos, usando feeds públicos. Os pacotes armazenados em feeds públicos podem ser acessados e instalados por qualquer pessoa na Internet sem a necessidade de uma conta do Azure DevOps.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização Azure DevOps .
- Um projeto do Azure DevOps .

Nota

Os feeds públicos só estão disponíveis nos Serviços de DevOps do Azure.

Criar um feed público

Importante

Somente organizações com a política Permitir projeto público já habilitada podem criar projetos ou alterar a visibilidade de um projeto para o público. A política não está mais disponível para organizações que ainda não a usam. A Microsoft recomenda o uso do GitHub para todas as suas necessidades de projetos públicos.

Feeds públicos são feeds com escopo de projeto em um projeto público. Os feeds públicos herdam as configurações de visibilidade do projeto de hospedagem.

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto público.

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

  3. Introduza um Nome para o feed, selecione Project: PublicProject (Recomendado) para o respetivo âmbito e, em seguida, selecione Criar.

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

Pacotes de compartilhamento

Para compartilhar seus pacotes publicamente, você pode simplesmente compartilhar o URL do feed, por exemplo: https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> ou compartilhar pacotes individuais usando selos de pacote. Enquanto seu projeto permanecer público, qualquer pessoa pode acessar e baixar pacotes de seu feed público sem exigir uma conta do Azure DevOps.

Uma captura de tela exibindo um pacote em um feed público.

Nota

Você deve ser um Administrador de Feed para habilitar os selos de pacote. Consulte Gerenciar permissões para obter mais detalhes.

Publicar pacotes (CLI)

Tipo de embalagem Artigos
NuGet - Publicar pacotes NuGet - (NuGet.exe)
- Publicar pacotes NuGet - (dotnet)
Npm - Publicar pacotes npm
Maven - Publicar artefatos do Maven
Gradle - Publicar artefatos usando o Gradle
Python - Publicar pacotes Python
Carga - Publicar pacotes de carga
Pacotes universais - Publicar pacotes universais

Publicar pacotes com o Azure Pipelines

Tipo de embalagem Artigos
NuGet - Publicar pacotes NuGet
Npm - Publicar pacotes npm
Maven - Publicar artefatos do Maven
Gradle - Publique artefatos com o Gradle
Python - Publicar pacotes Python
Carga - Publicar pacotes de carga (YAML/Classic)
Pacotes universais - Publicar pacotes universais

Nota

Se a sua organização estiver a utilizar uma firewall ou um servidor proxy, certifique-se de que permite URLs de Domínio de Artefactos do Azure e endereços IP.