Amazon CodeCatalyst로 첫 번째 프로젝트 구축 #reinvent #DOP306

2023.01.18

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

안녕하세요, 임채정입니다.
지금 라스베가스에서는 11월 28일부터 12월 2일까지 re:invent를 진행했습니다.
해달 블로그는 「Build your first project with Amazon CodeCatalyst」 워크숍 세션을 진행한 내용의 블로그입니다.

아젠다

  1. 세션 개요
  2. Amazon CodeCatalyst 란
  3. 위크숍 후기

0. 세션 개요

개요

Amazon CodeCatalyst brings together everything developers need to plan, code, build, test, and deploy applications on AWS into a streamlined, integrated experience. You can easily integrate and leverage AWS resources with your projects by connecting your AWS accounts. With all of the stages and aspects of an application’s lifecycle in one tool, you can deliver software quickly and confidently. In this workshop, gain hands-on skills in creating continuous integration and continuous delivery (CI/CD) pipelines using Amazon CodeCatalyst. You must bring your laptop to participate.

발표자

Jonathan Cardoso, DevOps Consultant, AWS
Hellen Rosa, SA, AWS

발표 난이도

300 - Advanced

1. Amazon CodeCatalyst 란


Amazon CodeCatalyst는 소프트웨어 개발 팀을 위한 클라우드 기반 협업 공간입니다. (통합 데브옵스 서비스)
CodeCatalyst에서는 CI/CD(지속적인 통합/지속적인 전달) 도구를 사용하여 작업을 계획하고, 코드에 대해 협업하고, 애플리케이션을 구축, 테스트 및 배포할 수 있습니다.

Amazon CodeCatalyst 장점

  • 프로젝트 셋업 가속화
  • 데일리 워크플로우 자동화
  • 환경 생성 및 관리 자동화
  • 유연한 협업

2. 위크숍

이번 워크숍에서는 Amazon CodeCatalyst 를 사용해서 파이프라인을 구축하는 실습을 했습니다.
프로젝트를 생성할 때는 처음부터 생성할 수도 있지만 청사진을 선택해서 사용할 수 있습니다.(워크숍에서는 3계층 웹 애플리케이션 아키텍처를 사용)

청사진을 사용해서 파이프라인을 만들면 그 단계별로 UI로 확인할 수 있습니다.

또한 파이프라인을 생성하거나 생성후에 빌드 로그를 확인할 수 있습니다.
이때, 각 단계를 클릭하면 그 단계에 대한 로그가 출력되기 때문에 보기쉬운 UI로 간단하게 조작할 수 있었습니다.

워크플로 테스트 보고서 확인할 수도 있습니다.
이 보고서를 통해 실행된 코드 검사 테스트를 보여주고 테스트를 통해 성공적으로 검증된 코드 줄의 비율를 출력해줍니다.

그것뿐만 아니라 코드 수정을 위한 개발환경도 따로 생성할 수 있습니다.
워크숍에서는 개발환경을 만들어서 파이프라인을 수정해서 어플리케이션의 정보를 추가, 수정하는 실습을 했습니다.

워크숍에서 진행한 내용에 대해서는 따로 사이트에도 확인할 수 있기 때문에 만약에 워크숍을 직접 해보고 싶다면 아래 url를 통해 할 수 있습니다.

Amazon CodeCatalyst 사용 후기를 말하면 매우 편했습니다.
눈으로 보기 쉬운 UI로 되어 있고 CodeCatalyst 만으로 파이프라인 생성, 배포, 코드 수정 등등을 모두 할 수 있어서 좋았습니다.
또한, 워크숍을 진행하면서 막히는 부분이 여러 부분있었는데 질문하면서 금세 해결할 수 있었습니다.