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.
Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.
Seleccione Artefactos y, a continuación, Crear feed.
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.
Seleccione Crear cuando haya terminado.
Conexión a la fuente
Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.
Seleccione Artefactos y, a continuación, seleccione la fuente en el menú desplegable.
Seleccione Conectar para alimentar y, a continuación, seleccione Cargo en el panel de selección de herramientas.
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