Amazon Web Services 한국 블로그
AWS CodePipeline, 서울 리전 출시
오늘 AWS 코드 개발 서비스 중 AWS CodePipeline이 서울 리전에 출시하였습니다. 하단 언어 메뉴를 한국어로 바꾸시면 한국어 콘솔 화면도 보실 수 있습니다.
사실 민첩하고 신속한 개발 및 운영(DevOps)과 클라우드 기반 인프라 자동화 관리는 개발자에게 매우 중요한 요소입니다. AWS의 개발 도구는 이러한 라이프사이클을 완벽하게 도와 주는 것으로 소스 코드 개발부터 테스트, 빌드 및 배포까지 자동화 합니다.
특히, AWS CodePipeline 은 출시 과정을 자동으로 운영하는 것으로, AWS CodeCommit이나 Github, AWS CodeBuild나 Jekins 그리고 AWS CodeDeploy, AWS Elastic Beanstalk 또는 AWS OpsWorks 를 통해 EC2 인스턴스 또는 자체 물리 서버에 배포 할 수 있습니다 .
지난 2015년 6월 AWS CodePipeline 정식 출시 이후에 추가된 기능 몇 가지를 추가로 소개해 드립니다.
- AWS OpsWorks 통합
- 람다 함수 트리거링
- 수동 승인 조치
- 커밋된 변경 사항에 대한 정보
AWS OpsWorks 통합 – AWS Codepipeline에서 모델링한 소프트웨어 출시 파이프 라인에서 AWS OpsWorks를 배포 공급자로 선택할 수 있습니다 .
또한,AWS OpsWorks for Chef에 포함 된 레시피를 사용하여 코드를 배포 할 수 있습니다.
AWS Lambda 함수 트리거 – 이제 소프트웨어 출시 파이프 라인 단계에서 람다 함수 트리거 할 수 있습니다. AWS Lambda는 거의 모든 작업을 수행하는 함수를 작성할 수 있으므로 파이프 라인이 작동하는 방식을 사용자 정의 할 수 있습니다.
수동 승인 조치 – 소프트웨어 출시 파이프 라인에 수동 승인 조치를 추가 할 수 있습니다 . 코드 변경이 필요한 IAM 권한을 가진 사람에 의해 승인되거나 거부 될 때까지 실행이 일시 중지됩니다.
커밋 코드 정보 보기 – 소프트웨어 출시 파이프라인에 소스 코드에 대한 최신 정보를 보실 수 있습니다.
CloudFormation 스택 워크플로 조합 기능 – CodePipeline의 워크 플로는 여러 가지 방법으로 스택을 만들고 조작 할 수 있습니다. 이제 CloudFormation 스택에 대한 지속적인 배포 파이프 라인을 작성할 수 있습니다.
더 자세한 정보
AWS Codepipeline에 대한 상세한 정보는 아래 온라인 세미나 영상 및 자료를 참고하시기 바랍니다.
- AWS CodePipeline 사용자 가이드
- AWS Code 서비스 특집 – 아마존 DevOps와 CodeDeploy, CodePipeline- AWS 월간 웨비나
- 효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 – AWS Summit Seoul 2017
– Channy(윤석찬);