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 .
Uwaga
Aby dodać kanał informacyjny z innej organizacji jako źródło nadrzędne, właściciel kanału informacyjnego docelowego musi udostępnić widok docelowy wszystkim kanałom informacyjnym i osobom w organizacjach skojarzonych z dzierżawą usługi Microsoft Entra, przechodząc do pozycji Widoki> ustawień>kanału informacyjnego Wybierz przycisk wielokropka po prawej stronie dla określonego widoku >Edytuj.
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łącz z kanałem informacyjnym.
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łącz z kanałem informacyjnym, 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łącz z kanałem informacyjnym, a następnie wybierz pozycję 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.