AWS CodeBuild 개념 - AWS CodeBuild

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

AWS CodeBuild 개념

다음은 CodeBuild가 작동하는 방식을 이해하는 데 있어 중요한 개념입니다.

CodeBuild 작동 방식

다음은 CodeBuild를 사용하여 빌드를 실행할 때 나타나는 현상을 보여 줍니다.

  1. 입력으로 CodeBuild 프로젝트와 함께 를 제공해야 합니다. 이 빌드 프로젝트에는 소스 코드를 가져올 위치, 사용할 빌드 환경, 실행할 빌드 명령 및 빌드 출력을 저장할 위치를 비롯하여 빌드 실행 방법에 대한 정보가 포함되어 있습니다. A빌드 환경는 CodeBuild 실행하는 데 사용하는 운영 체제, 프로그래밍 언어 실행 시간 및 도구의 조합을 나타냅니다. 자세한 내용은 다음을 참조하십시오.

  2. CodeBuild가 빌드 프로젝트를 사용하여 빌드 환경을 생성합니다.

  3. CodeBuild가 빌드 환경에 소스 코드를 다운로드한 다음, 빌드 프로젝트에 정의되거나 소스 코드에 직접 포함된 빌드 사양 (buildspec) 을 사용합니다. ABuildSpec는 CodeBuild가 빌드를 실행하는 데 사용하는 YAML 형식의 빌드 명령 및 관련 설정의 모음입니다. 자세한 내용은 buildspec 참조 섹션을 참조하세요.

  4. 빌드 출력이 있으면 빌드 환경에서 출력을 S3 버킷에 업로드합니다. 빌드 환경에서 사용자가 buildspec에 지정한 작업을 수행할 수도 있습니다 (예: Amazon SNS 주제에 빌드 알림 전송). 문제 해결 예는 빌드 알림 샘플을(를) 참조하십시오.

  5. 빌드가 실행되는 동안 빌드 환경이 정보를 CodeBuild와 Amazon CloudWatch 로그에 전송합니다.

  6. 빌드가 실행되는 동안AWS CodeBuild콘솔,AWS CLI또는AWSSDK가 CodeBuild에서 요약된 빌드 정보를 가져오고 Amazon CloudWatch Logs 로그에서 자세한 빌드 정보를 가져올 수 있습니다. 사용하는 도구AWS CodePipeline빌드를 실행하기 위해 CodePipeline에서 제한된 빌드 정보를 가져올 수 있습니다.

다음 단계

이제 AWS CodeBuild에 대해 자세히 알고 있으므로 다음 단계를 권장합니다.

  1. 실험예제 시나리오에서 CodeBuild를 사용하여 다음 지침을 따르십시오.콘솔을 사용하여 시작하기.

  2. 사용단원의 지침을 따라 사용자 고유의 시나리오에서 CodeBuild가빌드 계획.