Wprowadzenie do pakietów NuGet w usłudze Azure Artifacts
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Usługa Azure Artifacts umożliwia deweloperom publikowanie i pobieranie pakietów NuGet z różnych źródeł, takich jak kanały informacyjne i rejestry publiczne. Za pomocą usługi Azure Artifacts możesz tworzyć kanały informacyjne, które mogą być prywatne, co pozwala udostępniać pakiety zespołowi i określonym użytkownikom lub użytkownikom publicznym, umożliwiając ich otwarcie wszystkim użytkownikom w Internecie.
Ten artykuł obejmuje następujące zagadnienia:
- Tworzenie nowego kanału informacyjnego
- Konfigurowanie projektu i nawiązywanie połączenia z kanałem informacyjnym
- Publikowanie pakietów NuGet
- Pobieranie pakietów ze źródła danych
Wymagania wstępne
Organizacja i projekt usługi Azure DevOps. Utwórz organizację lub projekt, jeśli jeszcze tego nie zrobiono.
Zainstaluj najnowszą wersję pakietu NuGet.
Zainstaluj dostawcę poświadczeń usługi Azure Artifacts.
Tworzenie kanału informacyjnego
Usługa Azure Artifacts oferuje dwa typy źródeł danych: źródła danych o zakresie projektu i źródła danych o zakresie organizacji. Jeśli chcesz utworzyć publiczne źródło danych, zacznij od utworzenia kanału informacyjnego o zakresie projektu, a następnie dostosuj ustawienia widoczności projektu obsługującego kanał informacyjny do publicznej wiadomości. Dzięki temu kanał informacyjny o zakresie projektu będzie dostępny dla publicznej wiadomości.
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.
Wprowadź opisową nazwę źródła danych i zdefiniuj jego widoczność (wskazującą, kto może wyświetlać pakiety w kanale informacyjnym). Określ zakres źródła danych, a jeśli chcesz uwzględnić pakiety ze źródeł publicznych, zaznacz pole wyboru Upstream sources (Źródła nadrzędne).
Po zakończeniu wybierz pozycję Utwórz .
Uwaga
Domyślnie nowo utworzone kanały informacyjne mają ustawioną usługę kompilacji projektu na Źródło danych i Czytelnik nadrzędny (współpracownicy).
Połączenie do kanału informacyjnego
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu.
Wybierz pozycję Artefakty, a następnie wybierz źródło danych z menu rozwijanego.
Wybierz pozycję Połączenie do kanału informacyjnego.
Wybierz pozycję NuGet.exe. Jeśli po raz pierwszy używasz usługi Azure Artifacts z Nuget.exe, upewnij się, że zainstalowano wszystkie wymagania wstępne.
Postępuj zgodnie z instrukcjami podanymi w sekcji Konfiguracja projektu, aby skonfigurować plik nuget.config.
Pobieranie pakietów
1. Pobieranie źródłowego adresu URL kanału informacyjnego
Przejdź do projektu, a następnie wybierz pozycję Artefakty , a następnie wybierz źródło danych.
Wybierz pozycję Połączenie do kanału informacyjnego, a następnie wybierz pozycję Visual Studio z panelu nawigacji po lewej stronie.
Skopiuj adres URL źródła .
2. Konfigurowanie programu Visual Studio
W programie Visual Studio wybierz pozycję Narzędzia, a następnie pozycję Opcje.
Rozwiń sekcję Menedżer pakietów NuGet, a następnie wybierz pozycję Źródła pakietów.
Wprowadź nazwę źródła i adres URL źródła, a następnie wybierz zielony znak (+), aby dodać źródło.
Jeśli włączono źródła nadrzędne w kanale informacyjnym, wyczyść pole wyboru nuget.org .
Po zakończeniu wybierz przycisk OK .
3. Pobieranie pakietów
W programie Visual Studio kliknij prawym przyciskiem myszy projekt, a następnie wybierz polecenie Zarządzaj pakietami NuGet.
Wybierz pozycję Przeglądaj, a następnie wybierz źródło danych z menu rozwijanego Źródło pakietu.
Użyj paska wyszukiwania, aby wyszukać pakiety z kanału informacyjnego.
Uwaga
Wyszukiwanie pakietów w nadrzędnych strumieniach przy użyciu Eksploratora pakietów NuGet nie jest obsługiwane.
Publikowanie pakietów
Uruchom następujące polecenie, aby opublikować pakiet w kanale informacyjnym. Możesz użyć dowolnego ciągu dla argumentu ApiKey .
nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>
Powiązane artykuły
Opinia
https://aka.ms/ContentUserFeedback.
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ź:Prześlij i wyświetl opinię dla