Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcje
- Konfigurowanie nadrzędnych źródeł dla pakietów uniwersalnych
- Interfejs API REST do aktualizacji wersji pakietów jest teraz dostępny dla pakietów Maven
Konfigurowanie nadrzędnych źródeł danych na potrzeby pakietów uniwersalnych
Teraz możesz skonfigurować źródła danych usługi Azure Artifacts, aby automatycznie pobierać pakiety uniwersalne ze źródeł nadrzędnych na żądanie.
Wcześniej można było skonfigurować źródła nadrzędne dla pakietów NuGet, Python, Maven i npm, ale dla Pakietów Uniwersalnych nie. Wynikało to z różnicy w technologii magazynowania używanej dla pakietów uniwersalnych, które obsługują znacznie większe pakiety niż inne obsługiwane typy pakietów.
Teraz można skonfigurować źródła nadrzędne dla pakietów uniwersalnych w taki sam sposób jak w przypadku innych typów pakietów; otwórz ustawienia kanału informacyjnego, kliknij pozycję Źródła nadrzędne —>Dodaj źródło nadrzędne —> i wybierz odpowiedni typ źródła. Pakiety uniwersalne (UPack) będą widoczne jako nowa opcja w następnym widoku (zobacz obraz poniżej). Aby uzyskać więcej informacji, zobacz dokumentację konfiguracji nadrzędnych źródeł.
Należy pamiętać, że pakiety uniwersalne w źródłach nadrzędnych (upstream sources) są obsługiwane tylko między strumieniami w tej samej organizacji DevOps.
Interfejs API REST do aktualizacji wersji pakietów jest teraz dostępny dla pakietów Maven.
Teraz możesz użyć interfejsu API REST "Aktualizuj wersję pakietu" w usłudze Azure Artifacts, aby zaktualizować wersje pakietu Maven. Wcześniej można było użyć interfejsu API REST do aktualizowania wersji pakietów NuGet, Maven, npm i Universal Packages, ale nie pakietów Maven.
Aby zaktualizować pakiety Maven, użyj polecenia HTTP PATCH w następujący sposób.
PATCH
https://pkgs.dev.azure.com/{organization}/{project?}/\_apis/packaging/feeds/{feedId}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{packageVersion}?api-version=5.1-preview.1
Można ustawić następujące ustawienia:
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
| artifactId | ścieżka | TRUE | ciąg | Identyfikator artefaktu pakietu |
| aktualności | ścieżka | TRUE | ciąg | Nazwa lub identyfikator kanału informacyjnego |
| groupId | ścieżka | TRUE | ciąg | Identyfikator grupy pakietu |
| organizacja | ścieżka | TRUE | ciąg | Nazwa organizacji usługi Azure DevOps |
| wersja | ścieżka | TRUE | ciąg | Wersja pakietu |
| projekt | ścieżka | ciąg | Identyfikator projektu lub nazwa projektu | |
| wersja API | kwerenda | TRUE | ciąg | Wersja interfejsu API do użycia. Należy ustawić wartość "5.1-preview.1", aby użyć tej wersji interfejsu API |
Treść żądania
| Nazwa | Typ | Opis |
|---|---|---|
| views | JsonPatchOperation | Widok, do którego zostanie dodana wersja pakietu |
Aby uzyskać więcej informacji, zapoznaj się z dokumentacją interfejsu API REST, ponieważ jest ona aktualizowana.
Dalsze kroki
Uwaga / Notatka
Te funkcje będą wdrażane w ciągu najbliższych dwóch do trzech tygodni.
Przejdź do usługi Azure DevOps i przyjrzyj się.
Jak przekazać opinię
Chcielibyśmy usłyszeć, co myślisz o tych funkcjach. Użyj menu Pomocy, aby zgłosić problem lub podać sugestię.
Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.