サブモジュールを持つ GitHub に (プライベート) プロジェクトがあります。ターミナル (OSX) のコマンド ラインで ant ビルドを呼び出すと、ビルドに問題はありません。しかし、build.xml
Jenkins を介して同じものを呼び出すと、メイン プロジェクトは問題ありませんが、サブモジュールの場合は次のようになります。
/usr/local/git/bin/git submodule update --init --recursive 返されたステータス コード 1: stdout: stderr: 致命的: 単一のリビジョンが必要 サブモジュール パス 'mysubmodule' で現在のリビジョンが見つかりません
ターミナルのコマンドラインで同じ git コマンドを実行すると、
サブモジュール パス 'mysubmodule': チェックアウト 'e9a04b127f40ba4c11f45718761a0e7965638394'
私は Jenkins と GitHub の両方の比較的初心者であり、率直に言って、これをどこに行けばよいかわかりません。Web を検索しましたが、このエラーに関する内容はほとんどなく、明らかに関連性がありませんでした。