Visual StudioTeam Services Online在构建期间添加登录服务

时间:2016-01-17 10:51:47

标签: build azure-devops

我正在使用sinponia来托管私有的npm包,并希望在visual studio team services online中完成构建的发布。但是为了发布我需要登录。我在本地设置了版本号(虽然我想在构建中也这样做)然后在构建中

npm set registry http://foobar.net:0000
npm publish

错误很简单。 npm发布需要登录

我不知道如何传递我的用户名和密码,或者提示构建版本正确执行npm login。当我向构建添加npm login时,构建停止然后失败

2 个答案:

答案 0 :(得分:1)

假设您使用的是On-Prem代理而不使用托管代理。虽然不是一个完美的解决方案,但您可以通过在构建代理上手动调用npm adduser来设置用户。

答案 1 :(得分:1)

当您运行npm adduser命令将用户添加到登录时,它将生成一个" .npmrc"文件在您的用户目录中。将该文件复制到您的npm项目src文件夹,npm publish应该可以成功完成。

相关问题