[Jenkins] Jenkins에 Jacoco 연동하기 (Spring 환경)
·
Infra/Jenkins
정적 분석 툴인 Jacoco를 CI/CD 과정에서 활용할 수 있습니다. 만약 Jenkins를 사용한다면 Jenkins 플러그인을 설치하고 간단한 스크립트만 작성하면 됩니다. Spring 애플리케이션 Jacoco 설정블로그 글 링크: https://myvelop.tistory.com/215 Jacoco 설정하기 (build.gradle & .kts)Jacoco 자바코드의 커버리지를 체크할 때 사용하는 오픈소스 라이브러리이다. CI/CD와 연계해 테스트 커버리지를 충분히 채우지 못하면 배포가 되지 못하게 하는 등 구성원들에게 테스트 코드를myvelop.tistory.com 위 링크를 참고하면 Spring Application에서 Jacoco를 설정하는데 도움이 될 것입니다.참고로 Jenkins에서는 Jaco..
Jacoco 설정하기 (build.gradle & .kts)
·
JAVA
Jacoco 자바코드의 커버리지를 체크할 때 사용하는 오픈소스 라이브러리이다. CI/CD와 연계해 테스트 커버리지를 충분히 채우지 못하면 배포가 되지 못하게 하는 등 구성원들에게 테스트 코드를 강제할 때 사용할 수 있다. 여기서 커버리지란 Test를 실행했을 때 Code가 얼마나 빈틈없이 실행됐는지 측정한 수치이다. Gradle 설정 Java 17 / Spring Boot 3.1.2 / Gradle 8.2.1 기준 build.gradle (groovy) plugins { id 'java' id 'org.springframework.boot' version '3.1.2' id 'io.spring.dependency-management' version '1.1.2' // 1. Jacoco 플러그인 추가 id..