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.

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens Feed maken.

  3. 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.

  4. Selecteer Maken wanneer u klaar bent.

Verbinding maken om te voeren

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens uw feed in de vervolgkeuzelijst.

  3. Selecteer Verbinding maken om te voeren en selecteer Vervolgens Cargo in het selectiedeelvenster van het gereedschap.

  4. 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