[공통] Github Actions, Jacoco 설정
Opened this issue · 1 comments
jojaeng2 commented
목적
테스트 코드에 대해 강제성을 부여함으로써, 코드 품질을 올리기 위해 Github Actions와 Jacoco를 도입합니다.
Jacoco
테스트 커버리지를 시각화 할 수 있는 도구. 테스트 커버리지가 일정 수준 미만이면 빌드가 되지 않도록 설정할 수 있음
Github Actions
CI develop에 merge되면 빌드를 수행함. docker registry 설정은 아직 안할 것.
시나리오
- develop에 merge가 되면 Github Actions이 빌드를 수행
- 빌드 시 test 수행
3-1. jacoco에 설정한 커버리지 미만일 경우 빌드 실패
3-2. 커버리지 이상일 경우 빌드 성공 - Docker registry에 push (이 부분은 일단 생략)
세부 구현 내용
- github actions 설정 추가
- Jacoco 설정 추가
특이사항
테스트 합시다.
jojaeng2 commented
actions 달면서 그냥 바로 develop에 push좀 했습니다~