Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services
Ten artykuł przeprowadzi Cię przez proces pobierania pakietów uniwersalnych ze źródła danych usługi Azure Artifacts przy użyciu interfejsu wiersza polecenia.
Warunki wstępne
| Produkt | Wymagania |
|---|---|
| Azure DevOps | — Organizacja usługi Azure DevOps . — Projekt usługi Azure DevOps . — Zainstaluj Azure CLI. — Zainstaluj rozszerzenie Azure DevOps w wersji 0.14.0 lub nowszej. |
Instalowanie rozszerzenia usługi Azure DevOps
Upewnij się, że masz zainstalowany interfejs wiersza polecenia platformy Azure (wersja 2.10.1 lub nowsza). Następnie wykonaj poniższe kroki, aby zainstalować lub zaktualizować rozszerzenie usługi Azure DevOps, aby zarządzać zasobami usługi Azure DevOps z poziomu wiersza polecenia.
Uruchom następujące polecenie, aby zainstalować rozszerzenie usługi Azure DevOps:
az extension add --name azure-devopsJeśli rozszerzenie Usługi Azure DevOps jest już zainstalowane i chcesz zaktualizować je do najnowszej wersji, uruchom polecenie:
az extension update --name azure-devops
Tworzenie kanału informacyjnego
Zaloguj się do organizacji usługi Azure DevOps i przejdź do projektu.
Wybierz pozycję Artifacts, a następnie wybierz pozycję Create Feed.
Podaj nazwa dla kanału, wybierz widoczność opcja, która określa, kto może wyświetlać Twoje pakiety, zaznacz Uwzględnij pakiety z powszechnych źródeł publicznych, jeśli chcesz uwzględnić pakiety ze źródeł takich, jak nuget.org lub npmjs.com, i jeśli chodzi o zakres, zdecyduj, czy kanał powinien być ograniczony do Twojego projektu, czy dostępny dla całej organizacji.
Po zakończeniu wybierz Utwórz.
Pobieranie pakietów uniwersalnych
Upewnij się, że masz skonfigurowane uwierzytelnianie, a następnie uruchom następujące polecenie, aby pobrać określony pakiet Universal Package z feedu z użyciem Azure CLI:
Projektowy kanał informacyjny:
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>kanał ograniczony do zakresu organizacji:
az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH>
Notatka
Usługa Azure Artifacts nie obsługuje bezpośredniego punktu końcowego interfejsu API do pobierania pakietów uniwersalnych. Aby pobrać pakiet, musisz użyć interfejsu wiersza polecenia platformy Azure.
Pobieranie określonych plików
Aby pobrać tylko określone pliki, użyj parametru --file-filter, aby pobrać tylko określony podzestaw plików. Aby uzyskać więcej informacji, zobacz Referencja do wzorców dopasowywania plików.
Projektowy kanał informacyjny:
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>kanał ograniczony do zakresu organizacji:
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>
Przykład: Używanie --file-filter logs/.log dopasowałoby wszystkie pliki w katalogu logs z rozszerzeniem .log.
Pobieranie najnowszej wersji
Aby pobrać najnowszą wersję pakietów uniwersalnych, użyj symboli wieloznacznych *.
Przykłady:
--version '*': pobierz najnowszą wersję.--version '1.*': pobierz najnowszą wersję z wersją główną 1.--version '1.2.*': pobierz najnowszą wersję poprawki z wersją główną 1 i wersją pomocniczą 2.
Notatka
Wzorce wieloznaczne nie są obsługiwane w wersjach przedpremierowych (pakietach, które mają kreskę w numerze wersji).