CI

    실습CICD-3

    실습CICD-3

    기본 설명흐름사용자가 Repository로 코드를 push해당 code build 후 zip파일로 압축 후 S3업로드업로드한 파일을 codeDeploy를 통해 EC2에 배포 후 jar 파일 실행CodeDeploy란Amazon EC2 인스턴스, 온프레미스 인스턴스, 서버리스 Lambda 함수, Amazon ECS 서비스로 애플리케이션 배포를 자동화하는 배포 서비스배포 유형실행 중 배포(현재 위치 배포) - 운영 중인 Instance내에 App 중지 후 최신 App 설치 후 시작블루/그린 배포주요 구성 요소APPComputing Platform(EC2, ECS, Lambda)배포 구성, 그룹(개별 Instance 집합), 유형IAM Instance Profile: EC2 Instace에 연결하는 IAM 역할..

    [이론] CI/CD - 1

    CI/CD 간단 지식CI란CI(Continuos Integration) 지속적 통합자동화된 빌드 및 테스트가 수행된 후 개발자에 의해 변경된 코드를 Repository로 Merge를 진행하는 개발 방식핵심 목표 : 버그를 신속하게 찾아 해결 & 품질 개선 & 업데이트 검증 & release 시간 단축CD란CD(Continuous Deployment) 지속적 배포or CD(Continuos Delivery) 지속적 제공 (상호 교환하여 사용)CD(Continuos Delivery)애플리케이션에 적용한 변경 사항을 버그 테스트를 거쳐 Repository에 자동으로 업로드되는 것CD(Continuous Deployment)변경 사항을 Repository에서 프로덕션 환경(Cloud환경, On-Premises)..