我有一个构建,创建一个npm包(tgz)。我想添加一个发布pipline来将这个包发布到我们的npm服务器。
该工具包可以从工件中获得,我可以在发布pipline中下载它。但是要使用NPM任务发布它我需要它的确切名称,其中包含版本号。
npm publish mypackage-1.0.0.tgz
我看不出有任何方法可以在发布管道中获取此版本号或工件的完整文件名。
我可以使用powershell脚本来执行此操作,但后来我错过了我在TFS中配置的NPM凭据。
我应该这样做吗?我错过了什么吗?
使用powershell查找文件并将文件名设置为当前版本进程的新变量,然后您可以将npm-publish任务与配置的凭据一起使用