Build Visual Studio团队服务在线在生成期间添加登录服务

Build Visual Studio团队服务在线在生成期间添加登录服务,build,azure-devops,Build,Azure Devops,我正在使用托管一个私有npm包,并希望在内置程序上完成发布。但是,为了发布,我需要登录。我已经在本地设置了版本号(尽管我希望在构建中也这样做),然后在构建中设置了版本号 npm set registry http://foobar.net:0000 npm publish 错误是直截了当的。 npm发布需要登录 但我不知道如何传递用户名和密码,也不知道如何提示构建正确执行npm登录。当我向构建添加npm登录时,构建暂停,然后失败,假设您使用的是On-Prem代理,而不是托管代理。虽然不是一个完

我正在使用托管一个私有npm包,并希望在内置程序上完成发布。但是,为了发布,我需要登录。我已经在本地设置了版本号(尽管我希望在构建中也这样做),然后在构建中设置了版本号

npm set registry http://foobar.net:0000
npm publish
错误是直截了当的。 npm发布需要登录


但我不知道如何传递用户名和密码,也不知道如何提示构建正确执行
npm登录。当我向构建添加
npm登录时,构建暂停,然后失败,假设您使用的是On-Prem代理,而不是托管代理。虽然不是一个完美的解决方案,但您可以通过在构建代理上手动调用一次来设置用户

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

我已经添加了该文件,我对需要添加的设置有点困惑。我需要获得证书还是只需添加用户和密钥。如果我添加了这些内容,那么这些内容将不会在源代码管理中公开。你说获得证书只是添加用户和密钥是什么意思?很抱歉,我没有正确阅读你的答案。谢谢,修好了。