

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

# AWS CodeBuild konsep
<a name="concepts"></a>

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

**Topics**
+ [

## Bagaimana cara CodeBuild kerja
](#concepts-how-it-works)
+ [

## Langkah selanjutnya
](#concepts-next-steps)

## Bagaimana cara CodeBuild kerja
<a name="concepts-how-it-works"></a>

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



![\[Diagram tentang cara menjalankan build dengan CodeBuild bekerja.\]](http://docs.aws.amazon.com/id_id/codebuild/latest/userguide/images/arch.png)




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 lebih lanjut, lihat:
   + [Buat proyek build](create-project.md)
   + [Membangun referensi lingkungan](build-env-ref.md)

1. CodeBuild menggunakan proyek build untuk menciptakan lingkungan build.

1. 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 format YAMAL, yang CodeBuild digunakan untuk menjalankan build. Untuk informasi selengkapnya, lihat [Referensi Buildspec](build-spec-ref.md).

1. 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 Amazon SNS). Sebagai contoh, lihat [Buat contoh notifikasi](sample-build-notifications.md).

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

1. 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
<a name="concepts-next-steps"></a>

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

1. **Bereksperimenlah** dengan CodeBuild skenario contoh dengan mengikuti instruksi di[Memulai menggunakan konsol](getting-started-overview.md#getting-started).

1. **Gunakan** CodeBuild dalam skenario Anda sendiri dengan mengikuti instruksi di[Rencanakan pembangunan](planning.md).