Я пытаюсь получить измененные файлы в моем последнем коммите как часть процесса Дженкинса.
Пока я пробовал
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
Первоначально я думал, что Дженкинс не был в курсе моего хранилища, поэтому я решил запустить ...
git fetch
Пока что это работает бесконечно.
Я не уверен, что попробовать дальше.
Обе вышеперечисленные команды работают локально, но не на Jenkins.
Заранее спасибо!