Aan de slag met Cargo-pakketten in Azure Artifacts
Azure DevOps Services
Met Behulp van Azure Artifacts kunt u Cargo-pakketten publiceren en downloaden naar feeds en openbare registers. In dit artikel wordt u begeleid bij het instellen van uw project en het publiceren van uw Cargo-pakketten naar uw Azure Artifacts-feed.
Vereisten
Een Azure DevOps-organisatie en een project. Maak een organisatie of een project als u dat nog niet hebt gedaan.
Download en installeer rustup.
Een feed maken
Als u al een bestaande Azure Artifacts-feed hebt die kan worden gebruikt voor Cargo, kunt u naar de volgende sectie gaan.
Notitie
Azure Artifacts raadt aan om een afzonderlijke feed te gebruiken voor het verbruik van kratten uit crates.io en een afzonderlijke feed uitsluitend voor het publiceren van interne kratten.
Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.
Selecteer Artefacten en selecteer vervolgens Feed maken.
Geef uw feed een naam en geef de zichtbaarheid op. Schakel het selectievakje Upstream-bronnen in als u pakketten uit openbare registers wilt opnemen en selecteer vervolgens een bereik voor uw feed.
Selecteer Maken wanneer u klaar bent.
Verbinding maken om te voeren
Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.
Selecteer Artefacten en selecteer vervolgens uw feed in de vervolgkeuzelijst.
Selecteer Verbinding maken om te voeren en selecteer Vervolgens Cargo in het selectiedeelvenster van het gereedschap.
Volg de installatie-instructies van Project op de Verbinding maken om de pagina met feedgegevens op te geven.
Belangrijk
Cargo-ondersteuning in Azure Artifacts vereist roestversie 1.74 of hoger, inclusief ondersteuning voor de functie 'register-auth'.
Voer uit om uw roestversie bij te werken rustup update
Pakketten publiceren
Als u uw Cargo-pakket wilt publiceren, voert u de volgende opdracht uit in uw projectmap:
cargo publish