GitLab CI 파이프라인으로 코드 푸시 시 자동 회귀 실행 및 실패 아티팩트 보고 구조 구축
Git과 CI 도구를 이용한 자동화 회귀 구조는 학부 팀 프로젝트에서 처음 설정해봤습니다. GitLab CI를 설정하면서 코드가 푸시될 때마다 시뮬레이션 회귀 테스트가 자동으로 돌아가는 파이프라인을 만들었습니다. CI 설정 파일에 작업 단계를 정의하고, 도커 이미지 기반 실행 환경에서 회귀 스크립트를 호출하도록 구성했습니다.
실패 테스트 케이스를 아티팩트로 저장해 리포트를 확인할 수 있도록 했고, MR 단계에서 통과 여부가 바로 보이는 구조가 코드 리뷰를 빠르게 만들었습니다. 브랜치마다 독립적인 파이프라인이 돌아가도록 설정하면 메인 브랜치를 깨뜨리지 않고 각자 실험할 수 있습니다.
이 구조가 개발 속도와 신뢰성을 동시에 높이는 방식임을 직접 경험했습니다.