Gitプロジェクトをビルドするために、Hudsonでビルドジョブを設定しました。
Hudsonは、Win 2K8 R2 VMサーバー上で、サービスとしてではなくコンソールから実行されています。
GitアクセスはSSH経由です。
ジョブはクローンを正常に実行しますが、リモートサーバーからフェッチしていることを示している間、ハングします(処理が進行中です)。
ジョブワークスペースを確認すると、内容と空でない.gitフォルダーが表示されるため、クローン作成が強制されていることがわかります。そこからは進まない。
Hudsonは、sshキーがサーバーに追加されたNTユーザーを介してログインします。
ハドソンの外では、git bashで、エラーなしで完全にクローンを作成できます。
何が間違っている可能性がありますか?
以下のコンソール出力を参照してください。[2〜3時間なので、エラーメッセージは表示されません]
ユーザーが開始my-
useridCheckout:workspace / D:\ CITool \ Hudson \ jobs \ project1 \ worksheet --hudson.remoting.LocalChannel@1f676cb
戦略の使用:デフォルトの
Checkout:workspace / D:\ CITool \ Hudson \ jobs \ project1 \ worksheet --hudson.remoting.LocalChannel @1f676cb
リモートGitリポジトリの
クローン作成リポジトリの起点のクローン
作成ssh://admin@server.domain.com/project1からアップストリームの変更を取得する