Compartilhar via


Compartilhar pacotes publicamente com feeds públicos

Serviços do Azure DevOps

O Azure Artifacts fornece uma maneira fácil de compartilhar pacotes com usuários fora de 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 do Azure DevOps.
- Um projeto do Azure DevOps .

Observação

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

Criar um feed público

Importante

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

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

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

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

  3. Insira um nome para o feed, selecione Projeto: PublicProject (Recomendado) para seu escopo e, em seguida, selecione Criar.

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

Compartilhar pacotes

Para compartilhar seus pacotes publicamente, você pode simplesmente compartilhar a 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. Desde que seu projeto permaneça público, qualquer pessoa poderá acessar e baixar pacotes do feed público sem precisar de uma conta do Azure DevOps.

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

Observação

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

Publicar pacotes (CLI)

Tipo de pacote 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 do Python
Cargo - Publicar pacotes de carga
Pacotes universais - Publicar Pacotes Universais

Publicar pacotes com o Azure Pipelines

Tipo de pacote Artigos
NuGet - Publicar pacotes NuGet
Npm - Publicar pacotes npm
Maven - Publicar Artefatos do Maven
Gradle - Publicar artefatos com o Gradle
Python - Publicar pacotes do Python
Cargo - Publicar pacotes de carga (YAML/Clássico)
Pacotes universais - Publicar Pacotes Universais

Observação

Se sua organização estiver usando um firewall ou um servidor proxy, confirme se permite URLs de domínio e endereços IP do Azure Artifacts.