TFS2018:使用npm publish任务发布内置的npm包

时间:2019-03-21 13:22:57

标签: tfs tfs2018

我有一个创建npm软件包(tgz)的版本。我想添加一个发布点,以将该程序包发布到我们的npm服务器。

该程序包可以从工件中获得,我可以在发行说明中下载它。但是要使用NPM任务发布它,我需要它的确切名称,该名称中包含版本号。

npm publish mypackage-1.0.0.tgz

我看不到任何方法来获取此版本号或发行说明中的​​工件的完整文件名。

我可能可以使用Powershell脚本来执行此操作,但是随后我缺少了在TFS中配置的NPM凭据。

我应该采取不同的方式吗?我想念什么吗?

1 个答案:

答案 0 :(得分:0)

使用powershell查找文件并将文件名设置为当前发布过程的新变量,然后可以将npm-publish任务与配置的凭据一起使用