AWS CodePipeline
빠르고 안정적인 업데이트를 위한 지속적 전달 파이프라인 자동화
CodePipeline의 이점
서버 설정 또는 프로비저닝 불필요
소프트웨어 릴리스 프로세스를 모델링하고, 서버를 설정하거나 프로비저닝할 필요성을 줄일 수 있습니다.
소프트웨어 릴리스 프로세스 간소화
AWS Management Console 또는 AWS Command Line Interface(CLI)를 사용하여 소프트웨어 릴리스 프로세스 단계를 정의할 수 있습니다.
새로운 기능의 빠른 출시
피드백을 반복하고 각 코드 변경을 테스트하여 버그를 포착하는 새로운 기능을 신속하게 릴리스할 수 있습니다.
필요에 맞게 조정
릴리스 프로세스의 모든 단계에서 자체 플러그인 또는 사전 구축된 플러그인을 사용할 수 있습니다.
사용 사례
파이프라인 구조 정의
기존 파이프라인을 업데이트하고 선언적 JSON 문서로 새 파이프라인을 생성하기 위한 템플릿을 제공합니다.
이벤트 알림 수신
상태 메시지와 이벤트 소스에 대한 링크를 제공하는 Amazon Simple Notification Service(Amazon SNS)로 파이프라인에 영향을 미치는 이벤트를 모니터링합니다.
액세스 제어 및 권한 부여
AWS Identity and Access Management(IAM)를 사용하여 릴리스 워크플로를 변경하고 제어할 수 있는 사람을 관리합니다.
사용자 지정 시스템 통합
AWS CodePipeline 오픈 소스 에이전트를 사용자의 서버와 통합하여 사용자 지정 작업을 등록하고 파이프라인에 서버를 연결합니다.
Amazon CodeCatalyst 살펴보기
AWS에서 애플리케이션을 신속하게 구축 및 제공하고 그 규모를 조정할 수 있는 통합 소프트웨어 개발 서비스입니다.