Azure Artifacts — aktualizacja Sprintu 174

Funkcje

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ł.

upack

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ę.

Utwórz sugestię

Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.