커밋 ID로 GitHub 리포지토리 버전을 지정합니다. - AWS CodeBuild

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

커밋 ID로 GitHub 리포지토리 버전을 지정합니다.

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

커밋 ID로 GitHub 리포지토리 버전을 지정하려면
  1. AWS CodeBuild https://console.aws.amazon.com/codesuite/코드빌드/홈에서 콘솔을 엽니다.

  2. 빌드 프로젝트를 생성합니다. 자세한 내용은 빌드 프로젝트 만들기(콘솔)빌드 실행(콘솔) 섹션을 참조하세요. 다음 설정을 제외하고 모든 설정을 기본값 그대로 둡니다.

    • 소스에서 다음과 같이 합니다.

      • 소스 제공자의 경우 선택합니다. GitHub 연결되지 않은 GitHub 경우 지침에 따라 연결하세요.

      • 리포지토리에서 퍼블릭 리포지토리를 선택합니다.

      • 리포지토리의 URL 경우 를 입력합니다https://github.com/aws/aws-sdk-ruby.git.

    • 환경에서 다음과 같이 합니다.

      • 환경 이미지에서 이미지 관리를 선택합니다.

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

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

      • 이미지의 경우 aws/codebuild/amazonlinux2-x86_64-standard:4.0을 선택합니다.

  3. 빌드 사양에서 빌드 명령 삽입을 선택한 후 편집기로 전환을 선택합니다.

  4. 빌드 명령에서 자리표시자 텍스트를 다음으로 바꿉니다.

    version: 0.2 phases: install: runtime-versions: ruby: 2.6 build: commands: - echo $CODEBUILD_RESOLVED_SOURCE_VERSION

    Ubuntu 표준 이미지 2.0 사용 시 runtime-versions 섹션이 필요합니다. 여기서 Ruby 버전 2.6 런타임이 지정되지만, 모든 런타임을 사용할 수 있습니다. echo 명령은 CODEBUILD_RESOLVED_SOURCE_VERSION 환경 변수에 저장된 소스 코드 버전을 표시합니다.

  5. Build configuration(빌드 구성)에서 기본값을 적용한 다음 빌드 시작을 선택합니다.

  6. 소스 버전046e8b67481d53bdc86c3f6affdd5d1afae6d369를 입력합니다. https://github.com/aws/aws-sdk-ruby.git리포지토리에 있는 커밋입니다. SHA

  7. 빌드 시작를 선택합니다.

  8. 빌드 완료 시 다음과 같은 모양이어야 합니다.

    • 빌드 로그 탭에서 프로젝트의 어떤 버전이 사용되었습니다. 다음 예를 참고하세요

      [Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 046e8b67481d53bdc86c3f6affdd5d1afae6d369 [Container] Date Time Phase complete: BUILD State: SUCCEEDED
    • 환경 변수 탭에서 Resolved source version(해결된 소스 버전)이 빌드 생성에 사용된 커밋 ID와 일치합니다.

    • 단계 세부 정보 탭에서 DOWNLOAD_SOURCE 단계의 기간입니다.