AWS CodeStar를 사용한 개발 환경 구축 절차

개요



AWS CodeStar를 사용하여 Git 리포지토리 및 CI/CD 환경을 구축하는 절차를 설명합니다.

AWS CodeStar란?



애플리케이션 개발, 배포 및 실행에 필요한 다음 작업을 단 몇 분 만에 완료할 수 있는 서비스.
  • Git 저장소 만들기
  • 프레임 워크를 사용하여 샘플 응용 프로그램 작성 (여러 프로그램 언어 포함)
  • CI/CD 환경 구축
  • 애플리케이션 배포 및 실행에 필요한 다양한 AWS 서비스 프로비저닝

  • 전제



    이 절차에서는 API Gateway + Lambda (Spring Boot) 환경을 구축합니다.

    사전 준비



    Eclipse 4.4(Luna) 이상의 버전이 설치되어 있어야 합니다.
    ※ AWS용 Eclipse 플러그인을 설치하기 위해 필요.

    절차



    Git 리포지토리 · CI / CD 환경 구축 절차


  • AWS 콘솔에 로그인합니다.
  • 입력 양식에 CodeStar를 입력하고 Enter 키를 누릅니다.

  • 새 프로젝트 작성을 누르십시오. ※ 처음으로 CodeStar를 사용하는 경우는 이하 화면과는 다른 화면이 표시된다.

  • 아래 화면과 같이 체크 박스를 체크하고 프로젝트 템플릿을 선택합니다.

  • 임의의 프로젝트명과 리포지토리명을 기입해 「다음」을 누르십시오.

  • "프로젝트 만들기"를 누르십시오.

  • "건너뛰기"를 누르십시오.

  • 잠시 기다리면 CodeStar 프로젝트의 대시보드 화면이 표시됩니다. 화면 왼쪽 상단의 "코드"를 누릅니다.

  • CodeCommit(Git 리포지토리) 화면에 샘플 애플리케이션(Spring Boot)의 소스 파일이 표시되는지 확인합니다.


  • Lambda 함수의 작동 확인 절차



    CodeStar 프로젝트의 작성이 완료된 시점에서, Lambda 함수를 REST API로서 실행 가능한 상태가 되고 있다.
    Lambda 함수의 작동 확인 절차는 다음과 같습니다.
  • CodeStar 프로젝트의 대시보드 화면에서 "응용 프로그램 끝점"링크를 누르십시오.

  • Get 요청에 대한 응답으로 다음 화면이 표시되는지 확인합니다. ※ 이하 화면은 Google Chrome의 경우.


  • 로컬 개발 환경 구축 절차


  • Eclipse를 시작하고 아래 화면의 "툴킷 설치"를 참조하여 AWS용 Eclipse 플러그인을 설치합니다. ※ 일단 「AWS Android Development」 이외는 모두 인스톨 해 두는 것.

  • 아래 화면과 같이 AWS CodeStar 프로젝트 가져오기를 선택합니다.

  • 대상 프로젝트 이름을 선택하고 "Create Git credentials"를 누르고 "다음"을 누릅니다. (오류 팝업이 표시되지만 무시하고 문제 없습니다.)

  • 다음을 누르십시오.

  • 완료를 누르십시오.

  • 패키지 탐색기에 CodeCommit에서 clone한 소스 파일이 표시되는지 확인합니다.


  • 구현 시작 전의 아래 준비


  • 로컬 환경의 프로젝트 루트 폴더에 「.gitignore」파일을 작성해, 이하의 내용을 기술한다.

  • .gitignore
    .classpath
    .project
    .settings/
    bin/
    target/
    

    좋은 웹페이지 즐겨찾기