Travis CIを使用して、プロジェクトをビルド、テストし、Nodejitsuがホストするプライベート レジストリに NPM モジュールとしてデプロイしたいと考えています。
Travis CIが npmjs.org に公開するために提供する指示に従いました。これには、以下を に追加することが含まれます.travis.yml
。
deploy:
provider: npm
email: ...
api_key: ...
この構成は、npmjs.org へのデプロイに完全に機能します。Nodejitsu には、 Travis CI を使用した完全な node.js アプリケーションのデプロイに関するドキュメントがいくつかnodejitsu
あり、プロバイダーをではなく に切り替えることが記載されていますnpm
。これは失敗しmissing user
、failed to deploy
エラーが発生し、追加の詳細はありません。問題のユーザーはモジュールの所有者であり、コマンド ラインから正常に公開できます。
Travis CI がプライベート NPM、具体的には Nodejitsu によってホストされている NPM にデプロイできるかどうか知っている人はいますか? ありがとう!