기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
커밋 ID로 GitHub 리포지토리 버전을 지정합니다.
커밋 ID(예: 12345678901234567890123467890123456789
)만을 사용하여 소스 버전을 지정할 수 있습니다. 이렇게 하면 전체 리포지토리를 CodeBuild 다운로드해야 버전을 찾을 수 있습니다.
커밋 ID로 GitHub 리포지토리 버전을 지정하려면
-
AWS CodeBuild https://console.aws.amazon.com/codesuite/코드빌드/홈에서
콘솔을 엽니다. -
빌드 프로젝트를 생성합니다. 자세한 내용은 빌드 프로젝트 만들기(콘솔) 및 빌드 실행(콘솔) 섹션을 참조하세요. 다음 설정을 제외하고 모든 설정을 기본값 그대로 둡니다.
-
소스에서 다음과 같이 합니다.
-
소스 제공자의 경우 선택합니다. GitHub 연결되지 않은 GitHub 경우 지침에 따라 연결하세요.
-
리포지토리에서 퍼블릭 리포지토리를 선택합니다.
-
리포지토리의 URL 경우 를 입력합니다
https://github.com/aws/aws-sdk-ruby.git
.
-
-
환경에서 다음과 같이 합니다.
-
환경 이미지에서 이미지 관리를 선택합니다.
-
운영 체제에서 Amazon Linux 2를 선택합니다.
-
런타임에서 표준을 선택합니다.
-
이미지의 경우 aws/codebuild/amazonlinux2-x86_64-standard:4.0을 선택합니다.
-
-
-
빌드 사양에서 빌드 명령 삽입을 선택한 후 편집기로 전환을 선택합니다.
-
빌드 명령에서 자리표시자 텍스트를 다음으로 바꿉니다.
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
환경 변수에 저장된 소스 코드 버전을 표시합니다. -
Build configuration(빌드 구성)에서 기본값을 적용한 다음 빌드 시작을 선택합니다.
-
소스 버전에
046e8b67481d53bdc86c3f6affdd5d1afae6d369
를 입력합니다.https://github.com/aws/aws-sdk-ruby.git
리포지토리에 있는 커밋입니다. SHA -
빌드 시작를 선택합니다.
-
빌드 완료 시 다음과 같은 모양이어야 합니다.
-
빌드 로그 탭에서 프로젝트의 어떤 버전이 사용되었습니다. 다음 예를 참고하세요
[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
단계의 기간입니다.
-