

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tentukan versi GitHub repositori dengan ID komit
<a name="sample-source-version-github"></a>

Anda dapat menentukan versi sumber hanya dengan ID komit, seperti`12345678901234567890123467890123456789`. Jika Anda melakukan ini, CodeBuild harus men-download seluruh repositori untuk menemukan versi.

**Untuk menentukan versi GitHub repositori dengan ID komit**

1. Buka AWS CodeBuild konsol di [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Buat proyek build. Untuk informasi selengkapnya, lihat [Buat proyek build (konsol)](create-project.md#create-project-console) dan [Jalankan build (konsol)](run-build-console.md). Biarkan semua pengaturan pada nilai defaultnya, kecuali untuk pengaturan ini:
   +  Dalam **Sumber**: 
     +  Untuk **penyedia Sumber**, pilih **GitHub**. Jika Anda tidak terhubung GitHub, ikuti instruksi untuk menghubungkan. 
     +  Untuk **Repositori, pilih Repositori** **publik**. 
     +  Untuk **URL Repositori, masukkan**. **https://github.com/aws/aws-sdk-ruby.git** 
   + Di **Lingkungan**:
     + Untuk **gambar Lingkungan**, pilih **Gambar terkelola**.
     + Untuk **sistem operasi**, pilih **Amazon Linux 2**.
     + Untuk **Runtime**, pilih **Standar**.
     + Untuk **Gambar**, pilih **aws/codebuild/amazonlinux-x86\$164-standard:4.0**.

1.  Untuk **spesifikasi Build**, pilih **Insert build command**, lalu pilih **Switch to editor**. 

1.  Dalam **perintah Build**, ganti teks placeholder dengan yang berikut ini: 

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

    `runtime-versions`Bagian ini diperlukan saat Anda menggunakan gambar standar Ubuntu 2.0. Di sini, runtime Ruby versi 2.6 ditentukan, tetapi Anda dapat menggunakan runtime apa pun. `echo`Perintah menampilkan versi kode sumber yang disimpan dalam variabel `CODEBUILD_RESOLVED_SOURCE_VERSION` lingkungan. 

1.  **Pada **konfigurasi Build**, terima defaultnya, lalu pilih Start build.** 

1.  Untuk **versi Sumber**, masukkan**046e8b67481d53bdc86c3f6affdd5d1afae6d369**. Ini adalah SHA dari komit di `https://github.com/aws/aws-sdk-ruby.git` repositori. 

1.  Pilih **Mulai membangun**. 

1.  Ketika build selesai, Anda akan melihat yang berikut: 
   +  Pada tab **Build logs**, versi sumber proyek mana yang digunakan. Inilah contohnya.

     ```
     [Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 
     046e8b67481d53bdc86c3f6affdd5d1afae6d369
      
     [Container] Date Time Phase complete: BUILD State: SUCCEEDED
     ```
   +  Pada tab **variabel Lingkungan**, **versi sumber Terselesaikan** cocok dengan ID komit yang digunakan untuk membuat build. 
   +  Pada tab **Detail fase**, durasi `DOWNLOAD_SOURCE` fase. 