Compartir a través de


Publicación de paquetes de Cargo desde la línea de comandos

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

Este artículo le guía a través de la configuración del proyecto, la autenticación con la fuente de Azure Artifacts y la publicación de paquetes de Cargo desde la línea de comandos.

Prerrequisitos

Producto Requisitos
Azure DevOps - Una organización de Azure DevOps .
- Un proyecto de Azure DevOps .
- Descargue e instale rustup. Necesitará cargo versión 1.74.0 o posterior.

Crear feed

Azure Artifacts recomienda usar un feed dedicado para consumir crates de crates.io y un feed independiente para publicar tus crates internos. Si ya tiene un feed de Azure Artifacts, vaya a la sección siguiente. De lo contrario, cree una nueva fuente de la siguiente manera:

  1. Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.

  2. Seleccione Artefactos y, a continuación, Crear un feed.

  3. Escriba un nombre para su fuente de datos y especifique su visibilidad. Si desea incluir paquetes de registros públicos, compruebe fuentes ascendentes y, a continuación, seleccione un Ámbito para su flujo.

  4. Seleccione Crear cuando haya terminado.

    Una captura de pantalla que muestra cómo crear un nuevo feed en Azure Artifacts.

Publicar paquetes

  1. Si aún no se ha autenticado con la fuente, siga los pasos descritos en Configuración del proyecto para configurar los archivos de configuración, configurar un proveedor de credenciales e iniciar sesión en el registro.

  2. Ejecute el siguiente comando en el directorio del proyecto para publicar el paquete de Cargo:

    cargo publish