我想使用Travis CI构建,测试和部署我的项目作为NPM模块到Nodejitsu托管的私人注册表。
我已按照instructions Travis CI provides发布到npmjs.org,其中涉及将以下内容添加到.travis.yml
:
deploy:
provider: npm
email: ...
api_key: ...
此配置可以完美地部署到npmjs.org。 Nodejitsu在部署使用Travis CI的完整node.js应用程序时some documentation提到将提供程序切换为nodejitsu
而不是npm
。此操作因missing user
和failed to deploy
错误而失败,没有其他详细信息。有问题的用户是模块的所有者,可以从命令行成功发布。
有没有人知道Travis CI是否应该能够部署到私有NPM,特别是由Nodejitsu托管的NPM?谢谢!