기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS CodeBuild 개념
다음 개념은 CodeBuild 작동 방식을 이해하는 데 중요합니다.
CodeBuild 작동 원리
다음 다이어그램은 를 사용하여 빌드를 실행할 때 어떤 일이 발생하는지 보여줍니다 CodeBuild.
-
CodeBuild 입력으로 빌드 프로젝트를 제공해야 합니다. 이 빌드 프로젝트에는 소스 코드를 가져올 위치, 사용할 빌드 환경, 실행할 빌드 명령 및 빌드 출력을 저장할 위치를 비롯하여 빌드 실행 방법에 대한 정보가 포함되어 있습니다. 빌드 환경은 운영 체제, 프로그래밍 언어 런타임, 빌드를 실행하는 데 CodeBuild 사용하는 도구의 조합을 나타냅니다. 자세한 내용은 다음을 참조하세요.
-
CodeBuild 빌드 프로젝트를 사용하여 빌드 환경을 만듭니다.
-
CodeBuild 소스 코드를 빌드 환경에 다운로드한 다음 빌드 프로젝트에 정의되어 있거나 소스 코드에 직접 포함된 빌드 사양 (buildspec) 을 사용합니다. 빌드스펙은 빌드를 실행하는 데 사용되는 빌드 명령 및 관련 설정 (YAML형식) 의 모음입니다. CodeBuild 자세한 정보는 buildspec 참조 단원을 참조하십시오.
-
빌드 출력이 있으면 빌드 환경에서 출력을 S3 버킷에 업로드합니다. 빌드 환경은 사용자가 buildspec에서 지정하는 작업 (예: Amazon SNS 주제에 빌드 알림 전송) 을 수행할 수도 있습니다. 예시는 빌드 알림 샘플에서 확인하십시오.
-
빌드가 실행되는 동안 빌드 환경은 Amazon CloudWatch Logs에 CodeBuild 정보를 전송합니다.
-
빌드가 실행되는 동안 AWS CodeBuild 콘솔을 사용하거나 Amazon CloudWatch Logs에서 요약된 빌드 CodeBuild 정보와 자세한 빌드 정보를 가져올 수 있습니다. AWS CLI AWS SDKs 를 사용하여 AWS CodePipeline 빌드를 실행하는 경우 에서 CodePipeline 제한된 빌드 정보를 얻을 수 있습니다.
다음 단계
이제 자세히 AWS CodeBuild알아보았으니 다음 단계를 추천합니다.
-
CodeBuild 의 지침에 따라 예제 시나리오를 실험해 보십시오콘솔을 사용하여 시작하기.
-
CodeBuild 의 지침을 따라 자신의 시나리오에 맞게 사용하세요빌드 계획.