Gerrit-Git-Jenkins の組み合わせを設定しました。Jenkis には次のプラグインを使用しています。
- ゲリットトリガー
- Git クライアント プラグイン
- Jenkins GIT プラグイン
開発目的で常に成功するダミーの Jenkins ジョブを実行しています。変更を Gerrit にプッシュすると、ファイルが Jenkins ワークスペースに表示されないことに気付きました。
Jenkins Git 構成で設定されているリポジトリ URL は、git://localhost/project
手動でクローンを作成しようとしておりgit clone git://localhost/project
、期待するファイルを取得しています。
Jenkins がそのワークスペースにデータを取り込むために複製するリポジトリはどれですか?
クローンしgit://localhost/project
ます。git remote show origin
これをビルド スクリプトとして実行し、ログ出力を確認してテストしました。
Jenkins がワークスペースにデータを入力するために実行するコマンドは、HEAD のクローン作成ではないようです。