9
ローカルにホストされているTFSでは、ビルド定義に「npm install」ビルドステップを使用しています。TFSビルドエージェントはnpmを見つけることができません
エージェントマシンでは、nodejsがインストールされており、コマンドラインからnpm
を実行できます。私はメッセージをポップアップ取得ビルドをキューしようとすると
は:
は、だから私は、エージェント機能をリフレッシュすることにより、第1、機能を追加しようとしているが、効果がなかったとき、私は追加しました機能: No agent could be found with the following capabilities: npm, DotNetFramework
次にビルドが起動しますが、NPMのステップはエラーをスロー:
Unable to locate npm
エージェントがnpm機能を報告していないため、エージェントのセットアップで何かが逃したと思われますか?
これはサービス - > VSOエージェント(**エージェント名**)を右クリックしてサービスを再起動することを意味しますか?これは私のために働いていないので.. – sethreidnz
@justsaynoはい、それは私が意味するものです。その場合、可能であれば、完全に再起動してください。それが助けにならないなら、私たちが経験した問題とは異なる原因があるのではないかと心配しています。 – weston
ありがとう!しかし、これはどれも助けにはなりませんでした。だから私は、私のスクリプトが紺碧のVMの唯一のユーザーから完全に働いているように不満を抱いています。しかし、私が考えることができるのは、(npmは私のシステムのPATHにありますが)cmdを使ってサービスを作成したときにデフォルトのサービスアカウントを使用しなければならないということだけです。私はこれについてもう一つの疑問を抱くかもしれません。ありがとう – sethreidnz