2024/05/051 [ACC 4주차] - CI/CD AWS Code Series CI ? continuous integration 지속적 통합새로운 코드 변경사항이 공유 소스 리포지토리에 자주 통합되는 것-> 빌드 테드트 자동화 과정CI 목표?버그를 신속하게 찾아 해결소프트웨어 품질 개선새로운 소프트웨어 업데이트를 검증및 릴리즈하는데 걸리는 시간을 단축 CI 왜 필요?과거에는 팀의 개발자가 장기간 격리된 상테로 작업하고 작업이 완료된 후에야 변경사항을 마스터 브랜치에 병합했지만 시간이 많이 걸려서 신속하게 업데이트하기 어려움CI가 필요한 환경?1) 다수의 개발자가 형상관리 툴을 공유하여 사용하는 환경 - 기능별로 빌드/테스트/병합을 자동화해 원래 소스코드와 충돌을 방어 2) msa 환경 (micro service architecture) 환경 : 작은 기능별로 서비스를 잘게 쪼개어 .. 2024. 5. 5. 이전 1 다음