2

「Failing Tasks : Git: CheckForModifications」というメッセージで壊れたビルドを報告し続ける CruiseControl.net サーバーがあります。

ログに記録される例外は次のとおりです。

ThoughtWorks.CruiseControl.Core.CruiseControlException: ソース管理操作が失敗しました: ssh_exchange_identification: リモート ホストによって接続が閉じられました致命的です: リモート エンドが予期せずハングアップしましたプロセス コマンド: C:\Program Files\Git\cmd\git.cmd fetch origin

本当に奇妙なのは、このエラーが常に発生するわけではないということです。ビルドを強制すると、CC が正しくプルされ、しばらくの間 (これが再び発生するまで) 動作し続けます。

関連するその他の情報:

  • これは、Git の複数のソースで発生します (GitHub と Beanstalk を試しました)。
  • これは、ローカルでホストされているサーバーと AWS クラウドの両方の複数のサーバーで発生しています。
  • 認証はパスフレーズなしの SSH キーを使用しています
4

2 に答える 2

0

これがあなたの問題と同じであるとは保証できませんが、CC が HTTPS 経由で SVN からプルしようとしているときに、同様の問題が時々見られます。そのトラフィックを企業プロキシの周りにルーティングすることで解決しましたが、応答に数秒以上かかると接続が切断されることがありました.

于 2012-07-20T17:35:37.400 に答える