Introduzione ai pacchetti Cargo in Azure Artifacts
Servizi di Azure DevOps
Con Azure Artifacts è possibile pubblicare e scaricare pacchetti Cargo nei feed e nei registri pubblici. Questo articolo illustra come configurare il progetto e pubblicare i pacchetti Cargo nel feed di Azure Artifacts.
Prerequisiti
Un'organizzazione Di Azure DevOps e un progetto. Creare un'organizzazione o un progetto, se non è già stato fatto.
Scaricare e installare rustup.
Creare un feed
Se si dispone già di un feed azure Artifacts esistente che può essere usato per Cargo, è possibile passare alla sezione successiva.
Nota
Azure Artifacts consiglia di usare un feed distinto per l'utilizzo di crate da crates.io e un feed separato esclusivamente per la pubblicazione di crate interne.
Accedere all'organizzazione di Azure DevOps e passare al progetto.
Selezionare Artefatti e quindi Crea feed.
Assegnare un nome al feed e specificarne La visibilità. Selezionare la casella di controllo Origini upstream se si desidera includere pacchetti da registri pubblici e quindi selezionare un ambito per il feed.
Al termine, fare clic su Crea.
Connetti a feed
Accedere all'organizzazione di Azure DevOps e passare al progetto.
Selezionare Artefatti e quindi selezionare il feed dal menu a discesa.
Selezionare Connessione da alimentare e quindi selezionare Cargo nel riquadro di selezione degli strumenti.
Seguire le istruzioni di installazione del progetto nella pagina Connessione di feed.
Importante
Il supporto cargo in Azure Artifacts richiede rust versione 1.74 o successiva, che include il supporto per la funzionalità 'registry-auth'.
Per aggiornare la versione rust, eseguire rustup update
Pubblicare pacchetti
Per pubblicare il pacchetto Cargo, eseguire il comando seguente nella directory del progetto:
cargo publish
Articoli correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per