Azure Artifacts: actualización de Sprint 174

Características

Configuración de orígenes ascendentes para paquetes universales

Ahora puede configurar los feeds de Azure Artifacts para descargar automáticamente Universal Packages de fuentes ascendentes a petición.

Anteriormente, podías configurar fuentes ascendentes en tu fuente de paquetes para NuGet, Python, Maven y npm, pero no para paquetes universales. Esto se debe a una diferencia en la tecnología de almacenamiento usada para paquetes universales, que admiten paquetes mucho más grandes que otros tipos de paquetes admitidos.

Ahora puede configurar orígenes ascendentes para los paquetes universales de la misma manera que para otros tipos de paquetes; abra la configuración de la fuente, haga clic en Orígenes ascendentes ->Agregar origen ascendente -> y elija el tipo de origen adecuado para usted. Verá Paquetes universales (UPack) como una nueva opción en la vista siguiente (consulte la imagen siguiente). Para obtener más información, consulte la documentación de configuración de orígenes ascendentes.

upack

Tenga en cuenta que los paquetes universales de orígenes ascendentes solo se admiten entre feeds dentro de la misma organización de DevOps.

Disponibilidad de la API REST “Update Package Version” para los paquetes Maven

Ahora puede usar la API REST "Update Package Version" de Azure Artifacts para actualizar las versiones del paquete de Maven. Anteriormente, podría usar la API REST para actualizar las versiones de paquetes para NuGet, Maven, npm y Paquetes universales, pero no paquetes de Maven.

Para actualizar los paquetes de Maven, use el comando HTTP PATCH como se indica a continuación.

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

Puede establecer lo siguiente:

Parámetros de URI

Nombre En Required Tipo Descripción
artifactId camino TRUE cuerda / cadena Identificador de artefacto del paquete
fuente camino TRUE cuerda / cadena Nombre o identificador de la fuente
groupId camino TRUE cuerda / cadena ID de grupo del paquete
organización camino TRUE cuerda / cadena Nombre de la organización de Azure DevOps
version camino TRUE cuerda / cadena Versión del paquete
project camino cuerda / cadena Id. de proyecto o nombre del proyecto
versión de la API query TRUE cuerda / cadena Versión de la API que se va a usar. Debe establecerse en "5.1-preview.1" para usar esta versión de la API.

Cuerpo de la solicitud

Nombre Tipo Descripción
views JsonPatchOperation Vista a la que se agregará la versión del paquete.

Para obtener más información, consulte la documentación de la API REST a medida que se actualiza.

Pasos siguientes

Nota:

Estas características se implementarán en las próximas dos a tres semanas.

Vaya a Azure DevOps y eche un vistazo.

Cómo proporcionar comentarios

Nos encantaría escuchar lo que piensas sobre estas características. Use el menú ayuda para notificar un problema o proporcionar una sugerencia.

Hacer una sugerencia

También puede obtener consejos y sus preguntas respondidas por la comunidad en Stack Overflow.