CI/CD(Deployment Automation)

노현아·2024년 4월 18일
  • CI/CD를 통한 배포 자동화?
    • CI/CD
      • 지속적인 통합(Continuous Integration), 지속적인 배포(Continuous Deployment)를 의미.
      • CI : 개발자의 애플리케이션 변경 사항을 자동으로 버그 테스트, 리파지토리에 업로드.
      • CD : 리파지토리의 변경 사항을 고객이 사용할 수 있도록 배포 자동화를 통해 프로덕션 환경에 출시.
    • 배포 자동화
      • 통합, 테스트, 제공, 배포에 이르는 개발 과정 전체를 지속적으로 자동화하고 모니터링함으로써 고객에게 애플리케이션을 보다 짧은 주기로 제공한다.
      • 애플리케이션 배포에 개발자가 직접 관여하지 않고도 새로운 기능과 애플리케이션을 더 빨리, 더 자주, 안정적으로 출시할 수 있다.
  • Github Actions?
profile
성실함과 끊임없는 학습을 통해 성장하는 개발자 지망생입니다. 새로운 도전과 배움을 즐기며 더 나은 코드를 꿈꿉니다.

0개의 댓글