Dela via


Ladda ned universella paket från Azure Artifacts-feeds

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

Den här artikeln vägleder dig genom att ladda ned universella paket från din Azure Artifacts-feed med hjälp av kommandoradsgränssnittet.

Förutsättningar

Produkt Krav
Azure DevOps – En organisation i Azure DevOps .
– Ett Azure DevOps-projekt.
– Installera Azure CLI.
– Installera Azure DevOps-tillägget version 0.14.0 eller senare.

Installera Azure DevOps-tillägget

Se till att du har Azure CLI (version 2.10.1 eller senare) installerat. Följ sedan stegen nedan för att installera eller uppdatera Azure DevOps-tillägget för att hantera dina Azure DevOps-resurser från kommandoraden.

  1. Kör följande kommando för att installera Azure DevOps-tillägget:

    az extension add --name azure-devops
    
  2. Om Azure DevOps-tillägget redan är installerat och du vill uppdatera det till den senaste versionen kör du:

    az extension update --name azure-devops
    

Skapa en feed

  1. Logga in på din Azure DevOps-organisation och gå till projektet.

  2. Välj Artefakteroch välj sedan Skapa flöde.

  3. Ange ett Namn för feeden, välj alternativet Synlighet som definierar vem som kan visa dina paket, kontrollera Ta med paket från vanliga offentliga källor om du vill inkludera paket från källor som nuget.org eller npmjs.comoch för Omfångavgör du om flödet ska begränsas till projektet eller hela organisationen.

  4. Välj Skapa när du är klar.

    En skärmbild som visar hur du skapar en ny feed i Azure DevOps Services.

Ladda ned universella paket

Kontrollera att du har konfigurerat autentisering och kör sedan följande kommando för att ladda ned ett specifikt universellt paket från ditt flöde med hjälp av Azure CLI:

  • Projekt-avgränsat flöde:

    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>
    
  • organisationstäckande 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>
    

Ladda ned specifika filer

Om du bara vill ladda ned specifika filer använder du parametern --file-filter för att endast hämta den angivna delmängden av filer. Mer information finns i referensen för mönster för filmatchning .

  • Projektavgränsat flöde:

    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>
    
  • organisationsomfattande 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>
    

exempel: Att använda --file-filter logs/.log skulle matcha alla filer i katalogen logs med .log-tillägget.

Ladda ned den senaste versionen

Använd jokertecken * för att ladda ned senaste versionen av dina Universal Packages.

Exempel:

  • --version '*': Ladda ned den senaste versionen.

  • --version '1.*': Ladda ned den senaste versionen med huvudversion 1.

  • --version '1.2.*': Ladda ned den senaste korrigeringsversionen med huvudversion 1 och delversion 2.

Anteckning

Jokerteckenmönster stöds inte med förhandsversioner (paket med ett bindestreck i versionsnumret).