스프링
[스프링] 멀티모듈 jacoco , sonarqube (cloud) 세팅
두둥 프로젝트를 진행하면서 sonarcloud 를 활용해서 pr 간의 테스트 코드 측정 , 머지후 dev브런치의 테스트 커버리지 측정등 ci 단에서 테스트 코드를 돌렸다. 아직 전체 테스트커버리지가 20퍼 대 이긴하지만, 중요한 도메인 로직들은 단위테스트는 거의 다 되어있는상태이다. 테스트 코드를 돌리면서 정말.. 많이 도움 되었다. 잘못 변경한 부분이나, 빌드 페일등을 방지하면서 안정성 있게 운영했었다. 다만 멀티모듈기준으로 초기 세팅하는데 잘 안된 부분들이 있어서 공유하려고한다. 목차 1. 전체적인 구성방식 2. jacoco 세팅하기 3. sonarqube 세팅하기 3.1. 소나 클라우드 관련 3.2. 그래들 관련 3.3. 깃헙 액션 1. 전체적인 구성방식 테스트를 돌리면 jacocoTestRepor..