Tentukan versi GitHub repositori dengan ID komit - AWS CodeBuild

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

Anda dapat menentukan versi sumber hanya dengan ID komit, seperti12345678901234567890123467890123456789. 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.

  2. Buat proyek build. Untuk informasi selengkapnya, lihat Buat proyek build (konsol) dan Menjalankan build (konsol). 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 RepositoriURL, 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/amazonlinux2-x86_64-standard:4.0.

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

  4. 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-versionsBagian 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. echoPerintah menampilkan versi kode sumber yang disimpan dalam variabel CODEBUILD_RESOLVED_SOURCE_VERSION lingkungan.

  5. Pada konfigurasi Build, terima default, lalu pilih Mulai build.

  6. Untuk versi Sumber, masukkan046e8b67481d53bdc86c3f6affdd5d1afae6d369. Ini adalah SHA komit di https://github.com/aws/aws-sdk-ruby.git repositori.

  7. Pilih Mulai membangun.

  8. 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.