Github Actions CI 만들기
Github Actions Jacoco 적용기
- 앞서 CI 를 통해 빌드 & 테스트가 진행이 되고 커버리지에 대한 정보도 알 수 있다.
단, CI 가 진행되는 동안에도 merge 를 진행 할 수 있으며, 실패가 되어도 merge 가 된다.
설정을 통해서 CI 가 진행되는 동안 merge 가 되지 않고, 커버리지 기준에 충족하지 못하는 경우에도 merge를 할 수 없도록 처리 해본다.
CI 가 진행되는 동안 Merge 비활성화
코드 커버리지 기준 미 충족 시 Merge 비활성화
- 이로써 Github Actions 를 활용해서 CI 를 구성하고, 코드 커버리지 기준에 따른 빌드의 여부에 따라 merge 활성화를 처리 해보았다.