2017-03-23 16 views
1

私はTelerikのKendo UIをAngular 2に使用している素晴らしいアプリケーションを持っています。これはますます良くなっています。 VSTSでビルドをセットアップしたいのですが、パッケージのインストール、TypeScriptファイルのコンパイルはビルドの一部です。 Telerikリポジトリからパッケージを取得するには、認証が必要です。私はそれまでどのような使用方法も見つけられていません。VSTSビルドのTelerikプライベートレポジトリからnpmパッケージをインストールするには?

Telerikは、直接認証するか、.npmrcファイルを使用する必要があり、MS siteを参照する必要があると言います。

面白いのは、Telerikのnpmリポジトリに接続するために必要なnpm loginは、ユーザー名とパスワードをパラメータとして受け入れないことです(コミュニティがどのように叫んでも問題ありません)。私はTelerikがこれを参照する理由を知らない。

資格情報を取得するには、vsts-npm-authパッケージを使用する必要があるため、.npmrcオプションも面白いです。ビルドマシンの資格情報を取得し、.npmrファイルに書き込まれることを意味すると仮定します。それは私にとっては良い解決策ではありません。 Telerikで私のユーザ名とパスワードに等しくない、厳密に制限された資格証明(十分なマシンとそれ以上のものを構築するのに十分な)であるプールと資格証明からビルドマシンを得ました。

私の話が終わり、あなたからの助けが必要です。どうやってするの?私は何かを誤解しましたか?誰がそこにいるのですか?

+0

フィードバックがありますか? – Demodave

+0

私は知らないし、私はMSの人が何かをしたかどうかをチェックしていない。その時、私はnpmパッケージをチェックしてビルドすることができました。 – SayusiAndo

答えて

0

まず、vsts-npm-authがVSTSに使用されます。

第2に、ログイン後(npmログイン)、.npmrcには、エージェントをビルドしたり、プロジェクトごとにファイルを保存するためにコピーできる認証トークンが設定されます。したがって、この.npmrcファイルを使用して、結果を確認してください。

0

これは、vsts-npm-auth doesn't work togetherがVSTSフィード以外のプライベートレポジトリであることが分かりました。私はチームに知らせて、うまくいけばそれを実装します。

関連する問題