3

次のように、同じ Team City コマンドラインで 2 つの winrs コマンドを実行すると:

ビルドの失敗

ビルドがハングします。

ハンギングビルド

  • ビルド エージェントで winrs プロセスを手動で強制終了すると、ビルドは終了しますが、コード 1 で終了します。
  • winrs コマンドを 1 つだけ実行すると、ビルドは成功します。
  • winrs コマンドを 2 つの異なるビルド ステップに分割すると、ビルドも成功します。
  • 2行をバッチファイルに入れてビルドエージェントで実行すると、それも機能します。
  • 2行をcmdファイルに入れて、ビルドエージェントユーザーとしてビルドエージェントで実行すると、それも機能します。

ここで何が起こっているのか/これを修正する方法を知っている人はいますか?

Team City または winrs の第一人者が私を助けてくれることを願っています。

4

2 に答える 2

3

コマンドの前に START /WAIT を付けます

于 2013-01-21T13:07:43.320 に答える
0

はい、START /WAITは機能しますが、同じビルドステップで複数のサーバーへのwinrsリクエストがあっても、出力は返されません

于 2013-06-21T18:52:19.803 に答える