問題の説明
Jenkinsでは、git rev-parse refs / tags / v0.9 {commit}コマンドを実行すると、次のエラーが表示されます。
エラー:refs / tags / v0.9を解決できませんでした hudson.plugins.git.GitException:コマンド "git rev-parse refs / tags / v0.9 ^ {commit}"がステータスコード128を返しました: stdout:refs / tags / v0 .9 ^ {commit} stderr:致命的:あいまいな引数 'refs / tags / v0.9 ^ {commit}':不明なリビジョンまたはパスが作業ツリーにありません。 '-'を使用して、次のようにパスをリビジョンから分離します。 'git <command> [<revision> ...]-[<file> ...]'
ただし、ローカルで実行できます。
問題の原因
Gitバージョンが原因と思われるので、Gitバージョンをアップグレードしてみました。ただし、そうではありません...バージョンをアップグレードした後も問題は発生します。
コマンドラインで指定されたTAGが存在しないために問題が発生します。
解決
他に何ができますか?後で、Jenkinsで構成を確認したところ、それが自分の間違いであることがわかりました...ウェアハウスが正しく構成されておらず、コマンドラインのTAG定義がウェアハウスで実行されていませんでした。
参照