Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функции
- Настройка входящих источников для универсальных пакетов
- Обновление REST API версии пакета теперь доступно для пакетов Maven
Настройка вышестоящих источников для Universal Packages
Теперь вы можете настроить веб-каналы Azure Artifacts для автоматического скачивания универсальных пакетов из вышестоящих источников по запросу.
Ранее можно настроить вышестоящий источник в веб-канале для пакетов NuGet, Python, Maven и npm, но не для универсальных пакетов. Это связано с разницей в технологии хранения, используемой для универсальных пакетов, которая поддерживает гораздо больше пакетов, чем другие поддерживаемые типы пакетов.
Теперь можно настроить вышестоящие источники для Universal Packages так же, как и для других типов пакетов; откройте настройки канала, щелкните Вышестоящие источники ->Добавить вышестоящий источник -> и выберите подходящий для вас тип источника. В следующем представлении вы увидите универсальные пакеты (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.