Артефакты Azure — обновление Sprint 174

Функции

Настройка вышестоящих источников для Universal Packages

Теперь вы можете настроить веб-каналы Azure Artifacts для автоматического скачивания универсальных пакетов из вышестоящих источников по запросу.

Ранее можно настроить вышестоящий источник в веб-канале для пакетов NuGet, Python, Maven и npm, но не для универсальных пакетов. Это связано с разницей в технологии хранения, используемой для универсальных пакетов, которая поддерживает гораздо больше пакетов, чем другие поддерживаемые типы пакетов.

Теперь можно настроить вышестоящие источники для Universal Packages так же, как и для других типов пакетов; откройте настройки канала, щелкните Вышестоящие источники ->Добавить вышестоящий источник -> и выберите подходящий для вас тип источника. В следующем представлении вы увидите универсальные пакеты (UPack) как новый вариант (см. рисунок ниже). Дополнительные сведения см. в документации по конфигурации вышестоящих источников.

Upack

Обратите внимание, что универсальные пакеты в исходных источниках поддерживаются только между каналами в организации DevOps.

Обновление версии пакета через REST API теперь доступно для пакетов Maven

Теперь для обновления версий пакетов Maven можно использовать REST API "Обновление версии пакета" Azure Artifacts. Ранее можно использовать REST API для обновления версий пакетов для NuGet, Maven, npm и универсальных пакетов, но не для пакетов Maven.

Чтобы обновить пакеты Maven, используйте следующую команду HTTP PATCH.

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

Можно задать следующее:

Параметры URI

Имя В Required Тип Описание
artifactId путь TRUE струна Идентификатор артефакта пакета
корм путь TRUE струна Имя или идентификатор канала
groupId путь TRUE струна Идентификатор группы пакета
организация путь TRUE струна Имя организации Azure DevOps
version путь TRUE струна Версия пакета
project путь струна Идентификатор проекта или имя проекта
версия API query TRUE струна Используемая версия API. Для использования этой версии API необходимо задать значение 5.1-preview.1.

Текст запроса

Имя Тип Описание
views JsonPatchOperation Представление, к которому будет добавлена версия пакета

Дополнительную информацию см. в документации по REST API, которая обновляется.

Дальнейшие шаги

Замечание

Эти функции будут развернуты в течение следующих двух-трех недель.

Перейдите к Azure DevOps и посмотрите.

Как предоставить отзыв

Мы хотели бы услышать то, что вы думаете об этих функциях. Используйте меню справки, чтобы сообщить о проблеме или указать предложение.

Внести предложение

Вы также можете получить советы и ответы на ваши вопросы от сообщества на Stack Overflow.