5단계: 빌드 프로젝트 생성 - AWS CodeBuild

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

5단계: 빌드 프로젝트 생성

(이전 단계: 4단계: 소스 코드 및 buildspec 파일 업로드)

이 단계에서는 AWS CodeBuild가 빌드를 실행하는 데 사용할 빌드 프로젝트를 생성합니다. 이 빌드 프로젝트에는 소스 코드를 가져올 위치, 사용할 빌드 환경, 실행할 빌드 명령 및 빌드 출력을 저장할 위치를 비롯하여 빌드 실행 방법에 대한 정보가 포함되어 있습니다. A빌드 환경는 CodeBuild 실행하는 데 사용하는 운영 체제, 프로그래밍 언어 런타임 및 도구의 조합을 나타냅니다. 빌드 환경은 Docker 이미지로 표현됩니다. 자세한 정보는 Docker Docs 웹 사이트에서 Docker 개요 주제를 참조하십시오.

이 빌드 환경의 경우 가 JDK (Java Development Kit) 버전 및 Apache Maven을 포함하는 Docker 이미지를 사용하도록 CodeBuild d에 명령을 지정합니다.

빌드 프로젝트를 생성하려면

  1. 에 로그인합니다.AWS Management Console를 열고AWS CodeBuild콘솔에서https://console.aws.amazon.com/codesuite/codebuild/home.

  2. 사용AWS영역 선택기를 사용하여AWSCodeBuild 가 지원되는 지역입니다. 자세한 내용은 단원을 참조하십시오.AWS CodeBuild엔드포인트 및 할당량Amazon Web Services 의 일반 참조.

  3. CodeBuild 정보 페이지가 표시되면빌드 프로젝트 생성. 그렇지 않을 경우, 탐색 창에서 빌드를 확장한 후 빌드 프로젝트를 선택하고 빌드 프로젝트 생성을 선택합니다.

  4. 빌드 프로젝트 만들기 페이지의 프로젝트 구성에서 프로젝트 이름에 이 빌드 프로젝트의 이름(이 예에서는 codebuild-demo-project)을 입력합니다. 각 AWS 계정에서 빌드 프로젝트 이름은 고유해야 합니다. 다른 이름을 사용하는 경우 이 자습서 전체에서 이를 사용해야 합니다.

    참고

    에서빌드 프로젝트 생성페이지에 다음과 유사한 오류 메시지가 나타날 수 있습니다. 이 작업을 수행할 수 있는 권한이 없습니다.. 이는 사용자가 로그인한 경우AWS Management Console를 빌드 프로젝트를 생성할 권한이 없는 IAM 사용자로 지정합니다. 이 문제를 해결하려면AWS Management Console를 선택한 후 다음 IAM 엔터티 중 하나에 속한 자격 증명을 사용하여 다시 로그인하십시오.

    • 관리자 IAM 사용자AWS계정에 로그인합니다. 자세한 내용은 단원을 참조하십시오.첫 번째 IAM 관리자 및 그룹 생성IAM 사용 설명서.

    • 사용자의 IAM 사용자AWS계정 및AWSCodeBuildAdminAccess,AmazonS3ReadOnlyAccess, 및IAMFullAccessIAM 사용자 또는 IAM 사용자가 속한 IAM 그룹에 연결된 관리형 정책 IAM 사용자 또는 그룹이AWS계정에 이러한 권한을 부여해야 하며, IAM 사용자 또는 그룹에 이러한 권한을 추가할 수도 없는 경우AWS계정 관리자에게 문의하여 도움을 받으십시오. 자세한 내용은 AWS CodeBuild에 대한 AWS 관리형(미리 정의된) 정책 단원을 참조하십시오.

    두 옵션 모두 이 자습서를 완료할 수 있도록 빌드 프로젝트를 생성할 수 있는 관리자 권한이 포함되어 있습니다. 작업을 완료하는 데 필요한 최소 권한을 항상 사용하는 것이 좋습니다. 자세한 내용은 AWS CodeBuild 권한 참조 단원을 참조하십시오.

  5. In소스에 대한소스 공급자를 선택하고Amazon S3.

  6. 버킷를 선택하고codebuild-지역 ID-계정 ID-입력 버킷.

  7. S3 object key(S3 객체 키)MessageUtil.zip을 입력합니다.

  8. 환경환경 이미지에서 관리형 이미지를 선택된 상태로 둡니다.

  9. 운영 체제에서 Amazon Linux 2를 선택합니다.

  10. 런타임에서 표준을 선택합니다.

  11. 이미지를 선택하고AWS Systems build/amazonlinux2-x86_64-standard:3.0.

  12. 서비스 역할에서 새 서비스 역할을 선택된 상태로 두고, 역할 이름도 변경하지 않고 그대로 둡니다.

  13. Buildspec(빌드 사양)에서 Use a buildspec file(빌드 사양 파일 사용)을 선택된 상태로 둡니다.

  14. InArtifacts에 대한유형를 선택하고Amazon S3.

  15. Bucket name를 선택하고codebuild-지역 ID-계정 ID-출력 버킷.

  16. 이름경로는 비워 둡니다.

  17. 빌드 프로젝트 생성을 선택합니다.

다음 단계

6단계: 빌드 실행