Публикация пакетов npm (YAML/классическая модель)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
С помощью Azure Pipelines можно опубликовать пакеты npm в веб-каналах Azure Artifacts или в общедоступные реестры, такие как npmjs.com. В этой статье вы узнаете, как опубликовать пакеты npm с помощью YAML и классических конвейеров.
Публикация в веб-каналах Артефактов Azure
Примечание.
Для публикации пакетов в веб-канале с помощью Azure Pipelines необходимо установить удостоверение службы сборки проекта и удостоверение службы сборки проекта. Дополнительные сведения см. в разделе "Добавление новых пользователей или групп".
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: <FEED_NAME> ## For project-scoped feeds, use: <PROJECT_NAME>/<FEED_NAME>
- publishRegistry: Options: useExternalRegistry, useFeed. Выберите useFeed для использования веб-канала в организации.
- publishFeed: обязательный при публикацииRegistry = useFeed. Веб-канал, в который вы хотите опубликовать.
Совет
С помощью редактора YAML для добавления задачи публикации npm будут создаваться идентификаторы проекта и веб-каналов для ваших publishFeed
.
Публикация в общедоступном реестре
Чтобы опубликовать пакеты в общедоступном реестре npm, например npmjs.com, необходимо сначала создать подключение службы для подключения к требуемой внешней службе.
Выберите параметры проекта и выберите "Подключения службы".
Выберите "Создать подключение службы" , чтобы создать новое подключение службы.
Выберите npm и нажмите кнопку "Далее". Заполните обязательные поля и нажмите кнопку "Сохранить " после завершения.
- task: Npm@1
inputs:
command: publish
publishRegistry: useExternalRegistry
publishEndpoint: '<NAME_OF_YOUR_SERVICE_CONNECTION>'
- publishRegistry: выберите useExternalRegistry для публикации в общедоступном реестре. Параметры: useExternalRegistry | useFeed.
- publishEndpoint: обязательный, если
publishRegistry == useExternalRegistry
. Замените заполнитель именем созданного ранее подключения службы.
Связанные статьи
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по