웹 앱의 빌드 및 테스트 자동화
React 애플리케이션을 개발하는 프론트엔드 팀은 GitHub 리포지토리와 통합된 CI 도구를 사용합니다. 개발자가 새로운 컴포넌트나 버그 수정을 푸시할 때마다 CI 서비스는 자동으로 최신 코드를 가져옵니다. 그런 다음 사전 정의된 스크립트를 실행하여 'npm install'로 종속성을 가져오고, 'npm run build'로 프로덕션 빌드를 생성합니다. 마지막으로 전체 Jest 단위 테스트 스위트를 실행합니다. 테스트가 실패하면 개발자는 Slack에서 즉시 알림을 받아 문제가 메인 브랜치에 병합되기 전에 수정할 수 있습니다.
