쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

AWS CodeBuild를 사용한 소스 버전 샘플

포커스 모드
AWS CodeBuild를 사용한 소스 버전 샘플 - AWS CodeBuild

이 샘플은 커밋 ID 외의 형식(커밋 SHA라고 함)을 사용하여 소스 버전을 지정하는 방법을 입증합니다. 다음 방법으로 소스 버전을 지정할 수 있습니다.

  • Amazon S3 소스 공급자의 경우 빌드 입력 ZIP 파일을 나타내는 객체의 버전 ID를 사용합니다.

  • CodeCommit의 경우 Bitbucket, GitHub 및 GitHub Enterprise Server는 다음 중 하나를 사용합니다.

    • 풀 요청 참조로서 풀 요청(예: refs/pull/1/head).

    • 브랜치 이름으로서 브랜치.

    • 커밋 ID.

    • 태그.

    • 참조 및 커밋 ID. 참조는 다음 중 하나일 수 있습니다.

      • 태그(예: refs/tags/mytagv1.0^{full-commit-SHA}).

      • 브랜치(예: refs/heads/mydevbranch^{full-commit-SHA}).

      • 풀 요청(예: refs/pull/1/head^{full-commit-SHA}).

  • GitLab 및 GitLab Self Managed의 경우 다음 중 하나를 사용합니다.

    • 브랜치 이름으로서 브랜치.

    • 커밋 ID.

    • 태그.

참고

리포지토리가 GitHub 또는 GitHub Enterprise Server인 경우에만 풀 요청 소스 버전을 지정할 수 있습니다.

참조 및 커밋 ID를 사용하여 버전을 지정하는 경우 빌드의 DOWNLOAD_SOURCE 단계는 버전만을 제공하는 경우보다 더 빠릅니다. 그 이유는 참조 추가 시 CodeBuild가 커밋을 찾기 위해 전체 리포지토리를 다운로드할 필요가 없기 때문입니다.

  • 커밋 ID(예: 12345678901234567890123467890123456789)만을 사용하여 소스 버전을 지정할 수 있습니다. 이 경우 CodeBuild는 버전을 찾기 위해 전체 리포지토리를 다운로드해야 합니다.

  • 다음 형식으로 참조 및 커밋 ID를 사용하여 소스 버전을 지정할 수 있습니다. refs/heads/branchname^{full-commit-SHA}(예: refs/heads/main^{12345678901234567890123467890123456789}). 이 경우 CodeBuild는 버전을 찾기 위해 지정한 분기만 다운로드합니다.

참고

또한 빌드의 DOWNLOAD_SOURCE 단계를 촉진하기 위해 Git clone depth를 낮은 값으로 설정할 수 있습니다. CodeBuild는 더 적은 수의 리포지토리 버전을 다운로드합니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.