본문 바로가기

CI/CD

(2)
[DOP] Other Code Series (SDLC Automation) Other Code Series 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "이전 장에서 다루지 않은 AWS 코드 시리즈"에 대해서 알아보도록 한다. AWS CodeArtifact 소프트웨어 패키지는 구축될 때 서로에게 종속되며(코드 종속성), 새로운 패키지가 생성된다. 이러한 종속성을 저장하고 검색하는 것을 "아티팩트 관리"라고 한다. CodeArtifact는 소프트웨어 개발을 위한 안전하고 확장 가능하며 비용 효율적인 아티팩트 관리다. Maven, Gradle, npm, tarn, twine, pip, NuGet과 같은 일반적인 종속성 관리 도구와 함께 작동한다. 개발자와 CodeBuild는 CodeArtifact에서 바로 종속성을 검색할 수 있다. Co..
[DOP] Code Series (SDLC Automation) Code Series 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "소프트웨어 개발 생명 주기(SDLC)와 관련된 AWS 코드 시리즈 서비스들"에 대해서 알아보도록 한다. CI/CD CI/CD를 사용하지 않는다면 아래와 같은 순서로 배포를 진행하게 된다. AWS 기본 리소스를 수동으로 생성한다. AWS CLI를 통해서 AWS와 프로그래밍적으로 상호 작용한다. Elastic Beanstalk를 사용하여 AWS에 코드를 배포한다. 이렇게 수동으로 이루어지는 작업이 많은 경우 휴먼 에러가 발생할 가능성이 높다. 우리의 코드가 리포지토리에 있고 이 코드가 AWS에 배포되기를 원하며 아래와 같은 요구사항이 있다. 자동으로 우리가 생각하는 올바른 방법으로 배포한다. 배포..