Udostępnij przez


Publiczne udostępnianie pakietów za pomocą publicznych źródeł danych

Azure DevOps Services

Usługa Azure Artifacts umożliwia łatwe udostępnianie pakietów użytkownikom spoza organizacji, w tym klientom zewnętrznym, przy użyciu publicznych źródeł danych. Pakiety przechowywane w publicznych kanałach informacyjnych mogą być dostępne i instalowane przez wszystkich użytkowników w Internecie bez konieczności posiadania konta usługi Azure DevOps.

Wymagania wstępne

produkt Wymagania
Azure DevOps — Organizacja usługi Azure DevOps .
— Projekt usługi Azure DevOps .

Uwaga

Publiczne kanały informacyjne są dostępne tylko w usługach Azure DevOps Services.

Tworzenie publicznego kanału informacyjnego

Ważne

Tylko organizacje z włączoną polityką zezwalania na projekty publiczne mogą tworzyć projekty lub zmieniać widoczność projektu na publiczną. Zasady nie są już dostępne dla organizacji, które jeszcze ich nie używają. Firma Microsoft zaleca korzystanie z usługi GitHub dla wszystkich potrzeb projektu publicznego.

Publiczne kanały informacyjne to źródła danych o zakresie projektu w projekcie publicznym. Publiczne kanały informacyjne dziedziczą ustawienia widoczności projektu hostingu.

  1. Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu publicznego.

  2. Wybierz pozycję Artefakty, a następnie wybierz pozycję Utwórz kanał informacyjny.

  3. Wprowadź nazwę dla swojego źródła, wybierz Project: PublicProject (Zalecane) dla jego zakresu, a następnie wybierz Utwórz.

    Zrzut ekranu przedstawiający sposób tworzenia nowego publicznego kanału informacyjnego.

Udostępnianie pakietów

Aby udostępnić pakiety publicznie, możesz po prostu udostępnić adres URL kanału informacyjnego, na przykład: https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> lub udostępnić poszczególne pakiety przy użyciu znaczków pakietu. Jeśli projekt pozostanie publiczny, każdy może uzyskiwać dostęp do pakietów i pobierać je z publicznego kanału informacyjnego bez konieczności posiadania konta usługi Azure DevOps.

Zrzut ekranu przedstawiający pakiet w publicznym feedzie.

Uwaga

Aby włączyć znaczki pakietów, musisz być administratorem kanału informacyjnego . Aby uzyskać więcej informacji, zobacz Zarządzanie uprawnieniami .

Publikowanie pakietów (interfejs wiersza polecenia)

Typ pakietu Artykuły
NuGet - Publikowanie pakietów NuGet — (NuGet.exe)
- Publikowanie pakietów NuGet — (dotnet)
Npm - Publikowanie pakietów npm
Maven - Publikowanie artefaktów Maven
Narzędzie Gradle - Publikowanie artefaktów przy użyciu narzędzia Gradle
Python - Publikowanie pakietów języka Python
Ładunek - Publikowanie pakietów Cargo
Pakiety uniwersalne - Publikowanie pakietów uniwersalnych

Publikowanie pakietów za pomocą usługi Azure Pipelines

Typ pakietu Artykuły
NuGet - Publikowanie pakietów NuGet
Npm - Publikowanie pakietów npm
Maven - Publikowanie artefaktów Maven
Narzędzie Gradle - Publikowanie artefaktów za pomocą narzędzia Gradle
Python - Publikowanie pakietów języka Python
Ładunek - Publikowanie pakietów Cargo (YAML/Classic)
Pakiety uniwersalne - Publikowanie pakietów uniwersalnych

Uwaga

Jeśli twoja organizacja korzysta z zapory lub serwera proxy, upewnij się, że zezwalasz na adresy URL i adresy IP domeny usługi Azure Artifacts.