사용 사례 기반 샘플 - AWS CodeBuild

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

사용 사례 기반 샘플

이러한 사용 사례 기반 샘플을 사용하여 AWS CodeBuild 사용을 실험할 수 있습니다.

Amazon ECR 샘플

Amazon ECR 리포지토리의 Docker 이미지를 사용하여 Apache Maven을 사용하여 단일 JAR 파일을 생성합니다.

Amazon EFS 샘플

CodeBuild 프로젝트가 Amazon EFS 파일 시스템에 마운트 및 빌드하도록 buildspec 파일을 구성하는 방법을 보여 줍니다.

AWS CodeDeploy 샘플

Apache Maven을 사용하여 단일 JAR 파일을 생성합니다. CodeDeploy 를 사용하여 Amazon Linux 인스턴스에 JAR 파일을 배포합니다. CodePipeline 을 사용하여 샘플을 빌드하고 배포할 수도 있습니다.

AWS CodePipeline배치 빌드와의 통합 샘플 AWS CodePipeline와 다중 입력 소스/출력 아티팩트 샘플의 통합

AWS CodePipeline에서 다중 입력 소스와 다중 출력 결과물을 사용해 빌드를 생성하는 방법을 보여 줍니다.

AWS Config 샘플

AWS Config 설정 방법을 보여 줍니다. 추적되는 CodeBuild 리소스를 나열하고AWS Config.

AWS Elastic Beanstalk 샘플

Apache Maven을 사용하여 단일 WAR 파일을 생성합니다. Elastic Beanstalk 사용하여 WAR 파일을 Elastic Beanstalk 인스턴스에 배포합니다.

Bitbucket pull 요청 및 Webhook 필터 샘플

Bitbucket을 소스 리포지토리로 사용하고 Webhook을 활성화한 상태에서 를 사용하여 코드 변경이 리포지토리로 푸시될 때마다 자동으로 소스 코드를 다시 빌드합니다.

빌드 배지 샘플

빌드 배지를 사용하여 CodeBuild를 설정하는 방법을 보여 줍니다.

빌드 알림 샘플

Apache Maven을 사용하여 단일 JAR 파일을 생성합니다. Amazon SNS 주제 구독자에게 빌드 알림을 보냅니다.

AWS CLI 샘플을 사용하여 테스트 보고서 작성

AWS CLI를 사용하여 테스트 보고서를 작성하고, 실행하고, 결과를 봅니다.

도커 사용자 지정 이미지 샘플

사용자 지정 Docker 이미지를 사용하여 Docker 이미지를 생성합니다.

도커 샘플

Docker 지원을 통해 CodeBuild에서 제공한 빌드 이미지를 사용하여 Apache Maven으로 Docker 이미지를 생성합니다. Amazon ECR의 리포지토리에 Docker 이미지를 푸시합니다. 이 샘플을 응용하여 Docker 이미지를 Docker Hub에 푸시할 수도 있습니다.

GitHub Enterprise Server 샘플

GitHub Enterprise Server를 소스 리포지토리로 사용하고, 인증서를 설치하고, Webhook을 활성화한 상태에서 를 사용하여 코드 변경이 리포지토리로 푸시될 때마다 자동으로 소스 코드를 다시 빌드합니다.

GitHub pull 요청 및 Webhook 필터 샘플

소스 리포지토리로 GitHub 를 소스 리포지토리로 사용하고 Webhook을 활성화한 상태에서 CodeBuild 를 사용하여 코드 변경이 리포지토리로 푸시될 때마다 자동으로 소스 코드를 다시 빌드합니다.

빌드 출력을 S3 버킷에서 호스팅

S3 버킷에서 암호화되지 않은 빌드 아티팩트를 사용해 정적 웹사이트를 생성하는 방법을 보여줍니다.

다중 입력 소스 및 출력 아티팩트 샘플

빌드 프로젝트에서 다중 입력 소스와 다중 출력 아티팩트를 사용하는 방법을 보여 줍니다.

프라이빗 레지스트리AWS Secrets Manager샘플

CodeBuild를 사용하여 빌드 시 프라이빗 레지스트리에서 Docker 이미지를 실행 시간 환경으로서 사용하는 방법을 보여줍니다. 프라이빗 레지스트리 자격 증명은AWS Secrets Manager.

buildspec 파일 샘플의 런타임 버전

buildspec 파일에서 런타임과 그 버전을 지정하는 방법을 보여줍니다. 이는 Ubuntu 표준 이미지 버전 2.0을 사용할 때 필요합니다.

소스 버전 샘플

CodeBuild 빌드 프로젝트에서 소스의 특정 버전을 사용하는 방법을 보여줍니다.

의미 체계 버전 관리를 사용하여 빌드 아티팩트 샘플 이름 지정

빌드 시 의미 체계 버전 관리를 사용해 아티팩트 이름을 생성하는 방법을 보여 줍니다.