AWS

AWS CodeBuild: 코드 빌드와 배포를 자동화하는 서버리스 서비스

heesoohi 2025. 3. 27. 21:24

# CodeBuild

 

CodeBuild는 클라우드에서 코드를 설계하도록 하는 서비스이다. 소스 코드가 컴파일되고 테스트가 실행되고 출력값으로 패키지가 생성되는데, 패키지는 예를 들어 CodeDeploy로 서버에 배포된 준비가 되어 애플리케이션을 실행하도록 한다.

 

 

 

 

 

CodeCommit에 코드가 있고, CodeBuild는 CodeCommit에서 코드를 검색하고 정의해야 하는 스크립트를 실행하고, 코드를 빌드하여 배포 준비가 완료된 artifact를 얻게 된다. (CodeCommit은 더이상 신규 회원에게 서비스를 제공하지 않는 점을 유의하자..!)

 

 

 

💡 CodeBuild의 장점

 

  • 완전 관리형이며 서버리스
  • 지속적으로 확장 가능
  • 고가용성
  • 안전함
  • 종량 과금제로 코드 빌드 시간에 대한 비용만 지불하면 된다

 

-> 개발자는 서버를 관리할 필요 없이 코딩에만 신경쓰면 되고, CodeCommit 리포지토리에 코드 업데이트를 푸시할 때마다 AWS 내 서비스에서 코드 설계에 걸리는 시간만 확인하면 된다!