HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🛁
공부기록
/
🧑🏻‍💻
TIL
/
CI/CD

CI/CD

태그
DevOps
AWS
날짜
Jul 13, 2022
속성
CI/CDcode commitcode deploycode buildcode pipeline
 

CI/CD

  • CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법입니다.
  • CI/CD의 기본 개념은 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포입니다.
  • CI/CD는 새로운 코드 통합으로 인해 개발 및 운영팀에 발생하는 문제(일명 인테그레이션 헬")를 해결하기 위한 솔루션입니다.
 

code commit

  • AWS에서 제공하는 GIT과 비슷함
  • 깃이랑 비슷하며 조금 더 가볍다

code deploy

  • EC2, 배포를 자동화 하는 배포 서비스이다.
  • 소스제어, 지속적 통합, 전송 및 배포가 가능하게 한다.

code build

  • 전체적으로 빌드를 해주는 도구이다. 소스를 컴파일하고 테스트를 해주며 배포할 준비가 완료된 아티팩트를 만들어준다.

code pipeline

  • 위의 세개를 모아 사이클을 만들어 주는게 파이프라인이다.
  • 단계단계를 모델링 시각화를 해준다.