3

我想使用Travis CI来构建、测试和部署我的项目作为 NPM 模块到我们由Nodejitsu托管的私有注册表。

我已按照Travis CI 提供的发布到 npmjs.org 的说明进行操作,其中包括将以下内容添加到您的.travis.yml:

deploy:
  provider: npm
  email: ...
  api_key: ...

此配置非常适合部署到 npmjs.org。Nodejitsu 有一些关于使用 Travis CI 部署完整 node.js 应用程序的文档,其中提到将提供程序切换到nodejitsu而不是npm. 这失败missing userfailed to deploy出现错误,没有其他详细信息。有问题的用户是模块的所有者,可以从命令行成功发布。

有谁知道 Travis CI 是否应该能够部署到私有 NPM,特别是由 Nodejitsu 托管的 NPM?谢谢!

4

0 回答 0