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
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.
Zaloguj się do organizacji usługi Azure DevOps, a następnie przejdź do projektu publicznego.
Wybierz pozycję Artefakty, a następnie wybierz pozycję Utwórz kanał informacyjny.
Wprowadź nazwę dla swojego źródła, wybierz Project: PublicProject (Zalecane) dla jego zakresu, a następnie wybierz Utwórz.
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.
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.