作为Jenkins流程的一部分,我试图在上一次提交时获取更改的文件。
到目前为止,我已经尝试过
git diff-tree --no-commit-id --name-only -r GIT_COMMIT
结果: 空白
但这应该返回2个更改的文件。
git diff-tree --no-commit-id --name-only -r GIT_PREVIOUS_COMMIT GIT_COMMIT
结果: 致命的:错误的对象GIT_PREVIOUS_COMMIT
我最初的想法是Jenkins的存储库不是最新的,所以我决定运行...
git fetch
到目前为止,它只是无限期运行。
我不确定接下来要尝试什么。
以上两个命令都只能在Jenkins上本地工作。
谢谢!