Github PR을 올리면 자동으로 테스트가? 심지어 멀티 프로젝트에도 가능하다!
JenkinsCI/CDGitHub Pull Request Builder테스트 자동화멀티 모듈 프로젝트
AI 요약
BetaNHN 메세징플랫폼개발팀에서 Jenkins와 GitHub Pull Request Builder 플러그인을 활용하여 Pull Request(PR)마다 자동으로 테스트를 실행하는 CI/CD 구축 경험을 공유합니다. 이 플러그인을 사용하면 코드 변경 사항이 PR로 올라올 때마다 자동으로 빌드 및 테스트가 수행되어, 개발자는 코드 반영 전에 기능 오류를 미리 확인할 수 있습니다.
특히, 여러 상품 프로젝트에서 공통으로 사용하는 모듈들을 하나의 레포지토리에서 관리하는 멀티 모듈 프로젝트 환경에서도 이러한 자동 테스트 환경을 구축하고자 하는 시도를 다룹니다. 초기에는 모든 모듈에 대해 개별적으로 테스트 Job을 생성하는 방식을 고려했으나, 이는 비효율적일 수 있음을 시사합니다.
본문은 이러한 멀티 모듈 환경에서의 자동 테스트 구축 과정과 그 유용성에 대해 설명합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


