Compartilhar via


Publicar pacotes Cargo da linha de comando

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Este artigo orienta você na configuração do projeto, na autenticação com o feed do Azure Artifacts e na publicação de pacotes de carga na linha de comando.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização do Azure DevOps.
- Um projeto do Azure DevOps .
– Baixar e instalar o rustup. Você precisará da versão cargo 1.74.0 ou posterior.

Criar um feed

Azure Artifacts recomenda usar um feed dedicado para consumir crates de crates.io e um feed separado para publicar seus crates internos. Se você já tiver um feed do Azure Artifacts, vá 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 Artefatos e, em seguida, selecione Criar Feed.

  3. Insira um nome para o feed e especifique sua Visibilidade. Se você quiser incluir pacotes de repositórios públicos, verifique as Fontes Ascendentes e selecione um Escopo para o feed.

  4. Selecione Criar quando terminar.

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

Publicar pacotes

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

  2. Execute o comando a seguir no diretório do projeto para publicar seu pacote Cargo.

    cargo publish