본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 24.2: 커밋 전에 자동으로 Maven (혹은 다른 빌드 시스템) 의 빌드 검증하기
아래와 같은 이름의 hook 을 생성한다: .git/hooks/pre-commit
#!/bin/sh
if [ -s pom.xml ]; then
echo "Running mvn verify"
mvn clean verify
if [ $? -ne 0 ]; then
echo "Maven build failed"
exit 1
fi
fi
이제 매 commit 수행시 빌드 검증이 성공할 경우에만 성공적으로 처리가 완료될 것이다.
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
24.4: Commit-msg hook (0) | 2019.12.17 |
---|---|
24.3: 특정 push 요청들을 자동으로 다른 원격 저장소로 전달(forward) 하기 (0) | 2019.12.17 |
24.1: Pre-push hook (0) | 2019.12.16 |
23.6: pull 수행중의 "권한없음(permission denied)" 에러 (0) | 2019.12.13 |
23.5: 선형적인 (linear) history 를 유지하면서 pull 하기 (0) | 2019.12.13 |