Sdílet prostřednictvím


Stažení univerzálních balíčků z kanálů Azure Artifacts

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

Tento článek vás provede stažením univerzálních balíčků z informačního kanálu Azure Artifacts pomocí rozhraní příkazového řádku.

Požadavky

Produkt Požadavky
Azure DevOps - organizace Azure DevOps .
– projekt Azure DevOps .
– Nainstalujte Azure CLI.
– Nainstalujte rozšíření Azure DevOps verze 0.14.0 nebo vyšší.

Instalace rozšíření Azure DevOps

Ujistěte se, že máte nainstalované Azure CLI (verze 2.10.1 nebo vyšší). Pak podle následujících kroků nainstalujte nebo aktualizujte rozšíření Azure DevOps a spravujte prostředky Azure DevOps z příkazového řádku.

  1. Spuštěním následujícího příkazu nainstalujte rozšíření Azure DevOps:

    az extension add --name azure-devops
    
  2. Pokud už je rozšíření Azure DevOps nainstalované a chcete ho aktualizovat na nejnovější verzi, spusťte:

    az extension update --name azure-devops
    

Vytvoření informačního kanálu

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefaktya pak vyberte Vytvořit informační kanál.

  3. Zadejte Název informačního kanálu, zvolte možnost Viditelnost, která definuje, kdo může balíčky zobrazit, zaškrtněte Zahrnout balíčky z běžných veřejných zdrojů,, pokud chcete zahrnout balíčky ze zdrojů, jako jsou nuget.org nebo npmjs.com, a pro Rozsah, rozhodněte, jestli má být informační kanál vymezen pro váš projekt nebo celou organizaci.

  4. Až budete hotovi, vyberte Vytvořit.

    snímek obrazovky znázorňující, jak vytvořit nový informační kanál ve službě Azure DevOps Services

Stáhnout univerzální balíčky

Ujistěte se, že jste nastavili ověřování, a poté spusťte následující příkaz ke stažení konkrétní Univerzální balíček z vašeho kanálu pomocí Azure CLI:

  • Informační kanál v rámci projektu:

    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>
    
  • Informační kanál v rámci organizace:

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

Stažení konkrétních souborů

Pokud chcete stáhnout pouze určité soubory, použijte parametr --file-filter k načtení pouze zadané podmnožina souborů. Další podrobnosti najdete v tématu Vzory porovnávání souborů.

  • informační kanál v rámci projektu:

    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>
    
  • Informační kanál organizace:

    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>
    

příklad : použití --file-filter logs/.log by odpovídalo všem souborům v adresáři logs s příponou .log.

Stažení nejnovější verze

Pomocí zástupných znaků * stáhněte nejnovější verzi univerzálních balíčků.

příklady:

  • --version '*': Stáhněte si nejnovější verzi.

  • --version '1.*': Stáhněte si nejnovější verzi s hlavní verzí 1.

  • --version '1.2.*': Stáhněte si nejnovější verzi patchu s hlavní verzí 1 a dílčí verzí 2.

Poznámka

Vzory se zástupnými čísly nejsou podporovány v předběžných verzích (balíčky s pomlčkou v jejich čísle verze).