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.
Kör följande kommando för att installera Azure DevOps-tillägget:
az extension add --name azure-devops
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
Logga in på din Azure DevOps-organisation och gå till projektet.
Välj Artefakteroch välj sedan Skapa flöde.
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.
Välj Skapa när du är klar.
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).