

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 referensi dan ID komit
<a name="sample-source-version-github-ref"></a>

Anda dapat menentukan versi sumber dengan referensi dan ID komit dalam format ini: `refs/heads/branchname^{full-commit-SHA}` (misalnya,`refs/heads/main^{12345678901234567890123467890123456789}`). Jika Anda melakukan ini, CodeBuild unduh hanya cabang yang ditentukan untuk menemukan versinya.

**Untuk menentukan versi GitHub repositori dengan referensi dan komit ID.**

1. Selesaikan langkah-langkah dalam [Tentukan versi GitHub repositori dengan ID komit](sample-source-version-github.md).

1.  Dari panel navigasi kiri, pilih **Membangun proyek**, lalu pilih proyek yang Anda buat sebelumnya. 

1.  Pilih **Mulai membangun**. 

1.  Dalam **versi Sumber**, masukkan**refs/heads/main^\$1046e8b67481d53bdc86c3f6affdd5d1afae6d369\$1**. Ini adalah ID komit yang sama dan referensi ke cabang dalam format`refs/heads/branchname^{full-commit-SHA}`. 

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 harus lebih pendek dari durasi saat Anda hanya menggunakan ID komit untuk menentukan versi sumber Anda.