문제점
- develop branch에 merge가 진행될 떄마다 간혹 develop의 테스트가 꺠지는 자주 발생했습니다. 그래서 해당 이슈가 발생할 때마다, 누군가는 원인을 분석하고 해결해야 했다.
- 예상치 못한 테스트 깨짐 이슈를 해결하고자 틈틈히 신경써야 했고 다음 개발 일정을 진행에 조금씩 Delay되기 시작했습니다.
- 이러한 문제들을 계속 쌓으면서 나중에 관리하기엔 너무 커져버려 원인 분석이 어려워지고 그에 대응하는 시간은 더 길어지기 때문에 자동화 하는 방법을 찾아보게 되었습니다.
해결
- GitHub Action PR Test 자동화 도입하여 자신이 작성한 PR에 스스로 테스트 코드에 대한 문제를 해결할 수 있었으며 틈틈히 신경써야 하는 시간을 줄여 개발일정에 Delay가 없어졌습니다.