Partilhar via


Publicar pacotes de carga a partir da linha de comando

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

Este artigo orienta você na configuração do projeto, na autenticação com o feed de Artefatos do Azure e na publicação de pacotes Cargo a partir da linha de comando.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização Azure DevOps .
- Um projeto do Azure DevOps .
- Baixe e instale rustup. Você precisará do Cargo versão 1.74.0 ou posterior.

Criar um feed

O Azure Artifacts recomenda o uso de um feed dedicado para consumir caixas de crates.io e um feed separado para publicar suas caixas internas. Se você já tiver um feed de Artefatos do Azure, pule para a próxima seção. Caso contrário, crie um novo feed da seguinte maneira:

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

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

  3. Insira um Nome para seu feed e especifique sua Visibilidade. Se você quiser incluir pacotes de registros públicos, verifique Fontes upstream e selecione um Escopo para seu feed.

  4. Selecione Criar quando terminar.

    Uma captura de tela exibindo como criar um novo feed no Azure Artifacts.

Publicar pacotes

  1. Se você ainda não se autenticou com seu feed, siga as etapas na configuração do Project para configurar seus arquivos de configuração, configurar um provedor de credenciais e fazer login no registro.

  2. Execute o seguinte comando no diretório do projeto para publicar o pacote Cargo:

    cargo publish