Erste Schritte mit Cargo-Paketen in Azure Artifacts

Azure DevOps Services

Mit Azure Artifacts können Sie Cargo-Pakete in Feeds und öffentlichen Registrierungen veröffentlichen und herunterladen. Dieser Artikel führt Sie durch das Einrichten Ihres Projekts und veröffentlichen Sie Ihre Cargo-Pakete in Ihrem Azure Artifacts-Feed.

Voraussetzungen

  • Ein Azure DevOps-organization und ein Projekt. Erstellen Sie ein organization oder ein Projekt, falls noch nicht geschehen.

  • Herunterladen und Installieren von Rostup.

Einen Feed erstellen

Wenn Sie bereits über einen Azure Artifacts-Feed verfügen, der für Cargo verwendet werden kann, können Sie zum nächsten Abschnitt springen.

Hinweis

Azure Artifacts empfiehlt die Verwendung eines eindeutigen Feeds für die Verwendung von Krates aus crates.io und einen separaten Feed ausschließlich für die Veröffentlichung interner Krates.

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte und dann Ihren Feed erstellen aus.

  3. Geben Sie Ihrem Feed einen Namen , und geben Sie dessen Sichtbarkeit an. Aktivieren Sie das Kontrollkästchen "Upstreamquellen ", wenn Sie Pakete aus öffentlichen Registrierungen einschließen möchten, und wählen Sie dann einen Bereich für Ihren Feed aus.

  4. Wählen Sie Erstellen, wenn Sie fertig sind.

Verbindung mit Feed herstellen

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte und dann Ihren Feed im Dropdownmenü aus.

  3. Wählen Sie Verbinden aus, um den Feed zu feeden, und wählen Sie dann "Fracht" im Toolauswahlbereich aus.

  4. Folgen Sie den Anweisungen zum Einrichten von Project auf der Verbinden zur Feedseite.

Wichtig

Die Cargo-Unterstützung in Azure Artifacts erfordert rostige Version 1.74 oder neuer, die Unterstützung für das Feature "Registrierung-Authentifizierung" enthält. Um Ihre Rostversion zu aktualisieren, führen Sie rustup update

Veröffentlichen von Paketen

Um Ihr Cargo-Paket zu veröffentlichen, führen Sie den folgenden Befehl in Ihrem Projektverzeichnis aus:

cargo publish