「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 キーを使用しています