AWS CodeBuild konsep - AWS CodeBuild

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

AWS CodeBuild konsep

Konsep-konsep berikut ini penting untuk memahami cara CodeBuild kerja.

Bagaimana cara CodeBuild kerja

Diagram berikut menunjukkan apa yang terjadi ketika Anda menjalankan build dengan CodeBuild:

Diagram tentang cara menjalankan build dengan CodeBuild bekerja.

  1. Sebagai masukan, Anda harus CodeBuild menyediakan proyek build. Proyek build mencakup informasi tentang cara menjalankan build, termasuk tempat mendapatkan kode sumber, lingkungan build mana yang akan digunakan, perintah build mana yang akan dijalankan, dan tempat menyimpan output build. Lingkungan build mewakili kombinasi sistem operasi, runtime bahasa pemrograman, dan alat yang CodeBuild digunakan untuk menjalankan build. Untuk informasi selengkapnya, lihat:

  2. CodeBuild menggunakan proyek build untuk menciptakan lingkungan build.

  3. CodeBuild mengunduh kode sumber ke lingkungan build dan kemudian menggunakan spesifikasi build (buildspec), seperti yang didefinisikan dalam proyek build atau disertakan langsung dalam kode sumber. Buildspec adalah kumpulan perintah build dan pengaturan terkait, dalam YAML format, yang CodeBuild digunakan untuk menjalankan build. Untuk informasi selengkapnya, lihat Referensi Buildspec.

  4. Jika ada keluaran build, lingkungan build akan mengunggah outputnya ke bucket S3. Lingkungan build juga dapat menjalankan tugas yang Anda tentukan di buildspec (misalnya, mengirim notifikasi build ke topik AmazonSNS). Sebagai contoh, lihat Buat contoh notifikasi.

  5. Saat build berjalan, lingkungan build mengirimkan informasi ke CodeBuild dan Amazon CloudWatch Logs.

  6. Saat build sedang berjalan, Anda dapat menggunakan AWS CodeBuild konsol, AWS CLI, atau AWS SDKs untuk mendapatkan informasi build yang diringkas dari CodeBuild dan informasi build terperinci dari Amazon CloudWatch Logs. Jika Anda menggunakan AWS CodePipeline untuk menjalankan build, Anda bisa mendapatkan informasi build terbatas dari CodePipeline.

Langkah selanjutnya

Sekarang setelah Anda tahu lebih banyak tentang AWS CodeBuild, kami merekomendasikan langkah-langkah selanjutnya:

  1. Bereksperimenlah dengan CodeBuild skenario contoh dengan mengikuti instruksi diMemulai menggunakan konsol.

  2. Gunakan CodeBuild dalam skenario Anda sendiri dengan mengikuti instruksi diRencanakan pembangunan.