[Day90] Product Serving 2-5 CI/CD CI/CD 개발환경 Local dev staging production 각자의 컴퓨터 local에서 개발한 기능 테스트 production 환경에 배포하기 전에 성능, 보안 측정을 위해서 실제 서비스를 운영하는 환경 환경을 통일하기 위해 docker 사용 =Test 서버 =staging 서버 = 운영서버 실제 운영중인 서비스에는 장애가 발생하지 않도록 함 dev=staging=production환경인 경우 → 소스코드를 저장하면 바로 반영됨 feature branch → dev branch → staging branch → main branch로 점점 넓혀나감 서버를 코드를 보내기 dev에서 test하고 괜찮으면 FTP로 파일을 보내고 확인 등 번거롭다 CI : Continuous Integration .. 이전 1 다음