Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Korzystanie ze źródeł nadrzędnych w kanale informacyjnym umożliwia zarządzanie zależnościami aplikacji z jednego źródła danych. Korzystanie ze źródeł nadrzędnych ułatwia korzystanie z pakietów z publicznych rejestrów przy zachowaniu ochrony przed awariami lub naruszonymi pakietami. Możesz również opublikować własne pakiety w tym samym kanale informacyjnym i zarządzać wszystkimi zależnościami w jednej lokalizacji.
Ten samouczek przeprowadzi Cię przez proces włączania nadrzędnych źródeł w kanale informacyjnym i korzystania z pakietów z publicznych rejestrów, takich jak NuGet.org lub npmjs.com.
Ten samouczek obejmuje następujące kroki:
Utwórz nowy kanał informacyjny i włącz nadrzędne źródła.
Skonfiguruj plik konfiguracji.
Uruchom początkowe przywracanie pakietu, aby wypełnić źródło danych.
Sprawdź źródło danych, aby wyświetlić zapisaną kopię pakietów używanych z rejestru publicznego.
Tworzenie źródła danych i włączanie źródeł nadrzędnych
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artefakty, a następnie wybierz pozycję Utwórz źródło danych , aby utworzyć nowe źródło danych.
Podaj nazwę kanału informacyjnego i wybierz jego widoczność. Upewnij się, że zaznaczono pole wyboru Uwzględnij pakiety z typowych źródeł publicznych, aby włączyć źródła nadrzędne, a następnie po zakończeniu wybierz pozycję Utwórz .
Konfigurowanie pliku konfiguracji
Po utworzeniu kanału informacyjnego musimy zaktualizować plik konfiguracji, aby wskazywał nasz kanał informacyjny. Aby to zrobić, musimy:
Wybierz pozycję Artefakty, a następnie wybierz pozycję Połączenie do kanału informacyjnego.
Po lewej stronie wybierz kartę npm .
Postępuj zgodnie z instrukcjami w sekcji Konfiguracja projektu, aby skonfigurować plik konfiguracji.
Jeśli nie masz jeszcze pliku npmrc , utwórz nowy w katalogu głównym projektu (w tym samym folderze co package.json). Otwórz nowy plik npmrc i wklej właśnie skopiowany fragment kodu w poprzednim kroku.
Wybierz pozycję Artefakty, a następnie wybierz źródło danych.
Wybierz pozycję Połączenie do kanału informacyjnego, a następnie wybierz pozycję NuGet.exe.
Skopiuj fragment kodu XML w sekcji Konfiguracja projektu.
Utwórz nowy plik o nazwie nuget.config w katalogu głównym projektu.
Wklej fragment kodu XML w pliku konfiguracji.
Wybierz pozycję Artefakty, a następnie wybierz źródło danych z listy rozwijanej.
Wybierz pozycję Połączenie do kanału informacyjnego, a następnie wybierz pozycję pip w sekcji Python.
Po włączeniu nadrzędnych źródeł i skonfigurowaniu pliku konfiguracji możemy uruchomić polecenie przywracania pakietu, aby wykonać zapytanie względem nadrzędnego źródła i pobrać pakiety nadrzędne.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź: https://aka.ms/ContentUserFeedback.