Продвигать пакет TFS npm через JS - PullRequest
0 голосов
/ 31 августа 2018

Можно ли продвигать пакет npm в TFS для выпуска или предварительного выпуска через Javascript (сценарии узла: npm run npm-publish)?

У нас есть специальный процесс, в котором мы публикуем библиотечные пакеты в нашу ленту TFS. Мы также хотим разместить пакеты в режиме выпуска или предварительного выпуска (для альфа и бета).

Вот объяснение, как это сделать через пользовательский интерфейс: https://docs.microsoft.com/en-us/vsts/package/feeds/views?view=vsts

1 Ответ

0 голосов
/ 01 сентября 2018

Вы можете продвигать пакет через REST API:

PATCH https://{account}.pkgs.visualstudio.com/DefaultCollection/_apis/packaging/feeds/{feedId}/nuget/packages/{packageId}/versions/{packageVersion}?api-version=5.0-preview.1

применение / JSON:

{  "views":     { "op":"add", 
     "path":"/views/-", 
     "value":"release view" }  }

Статья по теме: VSTS - отмена продвижения версии пакета из вида выпуска

Итак, просто отправьте HTTP-запрос к этой конечной точке REST API через Nodejs.

...