4

jenkins のビルド中に、現在のブランチとマスター ブランチの間でどのファイルが変更されたかを確認できるようにしたいと考えています。

私のjenkinsfileには、以下のコードがあります。

git diff-tree -r --no-commit-id --name-only ${env.GIT_COMMIT} origin/master

しかし、私は以下のエラーが発生します

致命的: あいまいな引数 'master': 不明なリビジョンまたはパスが作業ツリーにありません。

何か助けをいただければ幸いです。誰かが私が間違っていることを教えてくれたり、変更されたファイルのファイルパスを教えてくれる別の解決策を考案してくれたりしたら、それは素晴らしいことです。

参考までに、上記のコマンドはローカルで機能しますが、ジェンキンでは機能しません。

4

2 に答える 2