Azure Artifacts – Aktualizace sprintu 174

Features

Konfigurace upstreamových zdrojů pro univerzální balíčky

Teď můžete nakonfigurovat informační kanály Azure Artifacts tak, aby automaticky stahovali univerzální balíčky z upstreamových zdrojů na vyžádání.

Dříve jste ve svém informačním kanálu mohli nakonfigurovat upstreamové zdroje pro balíčky NuGet, Python, Maven a npm, ale ne pro univerzální balíčky. Důvodem byl rozdíl v technologii úložiště používané pro univerzální balíčky, které podporují mnohem větší balíčky než jiné podporované typy balíčků.

Nyní můžete nakonfigurovat upstreamové zdroje pro univerzální balíčky stejným způsobem jako pro ostatní typy balíčků; otevřete nastavení informačního kanálu, klikněte na Upstreamové zdroje ->Přidat nadřazený zdroj –> a zvolte typ zdroje, který je pro vás správný. Univerzální balíčky (UPack) se zobrazí jako nová možnost v dalším zobrazení (viz obrázek níže). Další informace najdete v dokumentaci ke konfiguraci upstreamových zdrojů.

upack

Všimněte si, že univerzální balíčky v upstreamových zdrojích jsou podporovány pouze mezi informačními kanály ve stejné organizaci DevOps.

Nové rozhraní REST API pro aktualizaci verzí balíčků Maven je nyní k dispozici

K aktualizaci verzí balíčků Maven teď můžete použít rozhraní REST API aktualizace balíčku Azure Artifacts. Dříve můžete pomocí rozhraní REST API aktualizovat verze balíčků pro NuGet, Maven, npm a univerzální balíčky, ale ne balíčky Maven.

Chcete-li aktualizovat balíčky Maven, použijte příkaz HTTP PATCH následujícím způsobem.

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

Můžete nastavit následující:

Parametry identifikátoru URI

název V Povinné Type Description
artifactId cesta TRUE řetězec ID artefaktu balíčku
informační kanál cesta TRUE řetězec Název nebo ID informačního kanálu
groupId cesta TRUE řetězec ID skupiny balíčku
organizace cesta TRUE řetězec Název organizace Azure DevOps
verze cesta TRUE řetězec Verze balíčku
projekt cesta řetězec ID projektu nebo název projektu
verze API dotaz TRUE řetězec Verze rozhraní API, která se má použít. Pokud chcete použít tuto verzi rozhraní API, měla by být nastavená na 5.1-preview.1.

Text požadavku

název Type Description
views JsonPatchOperation Zobrazení, do kterého bude přidána verze balíčku

Další informace najdete v dokumentaci k rozhraní REST API při aktualizaci.

Další kroky

Poznámka:

Tyto funkce se budou zavádět během následujících dvou až tří týdnů.

Přejděte na stránku Azure DevOps a podívejte se.

Jak poskytnout zpětnou vazbu

Rádi bychom slyšeli, co si o těchto funkcích myslíte. Pomocí nabídky nápovědy můžete nahlásit problém nebo poskytnout návrh.

Udělejte návrh

Můžete také získat rady a své otázky zodpovězené komunitou ve službě Stack Overflow.