Teilen über


Herunterladen universeller Pakete aus Azure Artifacts-Feeds

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Dieser Artikel führt Sie durch das Herunterladen universeller Pakete aus Ihrem Azure Artifacts-Feed mithilfe der Befehlszeilenschnittstelle.

Voraussetzungen

Produkt Voraussetzungen
Azure DevOps - Eine Azure DevOps Organisation.
- Ein Azure DevOps Projekt.
- Installieren sie Azure CLI.
– Installieren Sie die Azure DevOps-Erweiterung Version 0.14.0 oder höher.

Installieren der Azure DevOps-Erweiterung

Stellen Sie sicher, dass Azure CLI (Version 2.10.1 oder höher) installiert ist. Führen Sie dann die folgenden Schritte aus, um die Azure DevOps-Erweiterung zu installieren oder zu aktualisieren, um Ihre Azure DevOps-Ressourcen über die Befehlszeile zu verwalten.

  1. Führen Sie den folgenden Befehl aus, um die Azure DevOps-Erweiterung zu installieren:

    az extension add --name azure-devops
    
  2. Wenn die Azure DevOps-Erweiterung bereits installiert ist und Sie sie auf die neueste Version aktualisieren möchten, führen Sie Folgendes aus:

    az extension update --name azure-devops
    

Erstellen eines Feeds

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

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

  3. Geben Sie einen Namen für Ihren Feed an, wählen Sie die Option Sichtbarkeit aus, die definiert, wer Ihre Pakete anzeigen kann, überprüfen Sie Einschließen von Paketen aus allgemeinen öffentlichen Quellen, wenn Sie Pakete aus Quellen wie nuget.org oder npmjs.comeinschließen möchten, und für Bereichentscheiden Sie, ob der Feed auf Ihr Projekt oder die gesamte Organisation festgelegt werden soll.

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

    Screenshot mit dem Erstellen eines neuen Feeds in Azure DevOps Services.

Universelle Pakete herunterladen

Stellen Sie sicher, dass Sie die Authentifizierung eingerichtet haben, und führen Sie dann den folgenden Befehl aus, um ein bestimmtes universelles Paket aus Ihrem Feed mithilfe der Azure CLI herunterzuladen:

  • Projektbezogener Feed:

    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH>
    
  • Organisationsspezifischer Feed:

    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH>
    

Herunterladen bestimmter Dateien

Um nur bestimmte Dateien herunterzuladen, verwenden Sie den parameter --file-filter, um nur die angegebene Teilmenge von Dateien abzurufen. Weitere Informationen finden Sie in der Referenz zu Dateiabgleichsmustern.

  • Projektbezogener Feed:

    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH> --file-filter <MATCH_PATTERN>
    
  • Organisationsspezifischer Feed:

    az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH> --file-filter <MATCH_PATTERN>
    

Beispiel: Durch die Verwendung von --file-filter logs/.log würden alle Dateien im Verzeichnis logs mit der Erweiterung .log übereinstimmen.

Laden Sie die neueste Version herunter.

Verwenden Sie Wildcards *, um die neueste Version Ihrer Universellen Pakete herunterzuladen.

Beispiele:

  • --version '*': Laden Sie die neueste Version herunter.

  • --version '1.*': Laden Sie die aktuelle Version mit Hauptversion 1 herunter.

  • --version '1.2.*': Laden Sie die neueste Patchversion mit Hauptversion 1 und Nebenversion 2 herunter.

Anmerkung

Platzhaltermuster werden bei Vorabversionen (Pakete mit einem Bindestrich in ihrer Versionsnummer) nicht unterstützt.