github action1 프론트엔드에서 안정적인 서비스 운영하기 1 (feat. CI with Github Actions) 해당 글은 React, Vite, pnpm으로 된 환경에서의 CI 자동화를 다루고 있습니다! 안정적인 서비스 운영을 위해서는 여러 요소가 필요하다. 테스트 코드 작성, 서버 상태 모니터링, 유지보수가 용이한 코드 작성 등이 안정적인 서비스 운영에 필요한 핵심 역량으로 평가된다. 오늘은 이 중에서 코드가 서비스에 오류를 일으키는지 미리 파악하기 위한 CI 자동화 구축에 대해 다루려고 한다.CI는 Continuous Integration의 약자로, '지속적 통합'을 의미한다. 이는 애플리케이션 코드의 변경사항을 지속적으로 빌드, 테스트, 통합하는 과정을 말한다. 일반적으로 개발자가 PR(Pull Request)을 올리면 CI 과정에서 빌드와 테스트를 수동으로 진행한다. 하지만 매일 10개의 PR이 올라온다고.. 2024. 10. 16. 이전 1 다음