마지막 커밋에서 변경된 파일의 위치를 확인해야 합니다. Jenkins에서 이 작업을 수행해야 하므로 bash 스크립트를 사용하여 수행해야 합니다. 이것은 git whatchanged -n 1
(이에 사용하려는 명령)의 출력 입니다.
lukas @ leaf (~/workspace/shairweb)
답변1
다음 방법을 시도해 보세요.
LASTCOMMIT=$(git log -1 --oneline | cut -f1 -d" ")
git diff-tree --no-commit-id --name-only -r $LASTCOMMIT