когда вы выполняете git diff
в своем задании jenkins, нет неизмененных изменений , поэтому вполне нормально, что git diff
ничего не показывает. git status
вероятно также скажет вам, что все в порядке.
Если вы хотите перечислить измененные файлы в вашем pull-запросе, jenkins об этом не знает. В любом случае вам нужно название ветви, с которой вы объединяетесь . Возможно, Дженкинс установил переменную CHANGE_TARGET
; тогда вы можете запустить:
git --no-pager diff origin/$CHANGE_TARGET --name-only
или что-то в этом роде.