Compartir vía


Introducción a los paquetes de Cargo en Azure Artifacts

Azure DevOps Services

Con Azure Artifacts, puede publicar y descargar paquetes de Cargo para fuentes y registros públicos. Este artículo le guía a través de la configuración del proyecto y la publicación de los paquetes de Carga en la fuente de Azure Artifacts.

Requisitos previos

  • Una organización de Azure DevOps y un proyecto. Cree una organización o un proyecto si aún no lo ha hecho.

  • Descargue e instale rustup.

Crear feed

Si ya tiene una fuente de Azure Artifacts existente que se puede usar para Cargo, puede ir a la sección siguiente.

Nota:

Azure Artifacts recomienda usar una fuente distinta para consumir contenedores de crates.io y una fuente independiente exclusivamente para publicar contenedores internos.

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

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

  3. Asigne un nombre a la fuente y especifique su visibilidad. Active la casilla Orígenes ascendentes si desea incluir paquetes de registros públicos y, a continuación, seleccione un ámbito para la fuente.

  4. Seleccione Crear cuando haya terminado.

Conexión a la fuente

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

  2. Seleccione Artefactos y, a continuación, seleccione la fuente en el menú desplegable.

  3. Seleccione Conectar para alimentar y, a continuación, seleccione Cargo en el panel de selección de herramientas.

  4. Siga las instrucciones de configuración del proyecto en la página de Conectar para alimentar.

Importante

La compatibilidad con Cargo en Azure Artifacts requiere la versión 1.74 de Rust o posterior, lo que incluye compatibilidad con la característica "registro-autenticación". Para actualizar la versión de Rust, ejecute rustup update

Publicar paquetes

Para publicar el paquete cargo, ejecute el siguiente comando en el directorio del proyecto:

cargo publish