TFS2018: используйте задачу публикации npm для выпуска встроенного пакета npm - PullRequest
0 голосов
/ 21 марта 2019

У меня есть сборка, которая создает пакет npm (tgz).Я хотел бы добавить выпускную линию для публикации этого пакета на нашем сервере npm.

Пакет доступен из артефактов, и я могу скачать его в выпускной линии.Но чтобы опубликовать его с помощью задачи NPM, мне нужно его точное имя, в котором указан номер версии.

npm publish mypackage-1.0.0.tgz

Я не вижу способа получить этот номер версии или полное имя файла артефакта ввыпускной трубопровод.

Возможно, я мог бы использовать скрипт powershell для этого, но тогда мне не хватает учетных данных NPM, которые я настроил в TFS.

Должен ли я сделать это по-другому?Я что-то упустил?

1 Ответ

0 голосов
/ 25 марта 2019

используйте PowerShell, чтобы найти файл и установить имя файла в качестве новой переменной для текущего процесса выпуска, затем вы можете использовать задачу npm-publish с настроенными учетными данными

...