Dalam proyek ini, Anda akan mempelajari cara menyiapkan pipeline integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) di AWS. Pipeline akan membantu Anda mengotomatiskan langkah-langkah dalam proses pengiriman perangkat lunak, seperti memulai build otomatis kemudian menerapkan ke instans Amazon EC2. Anda akan menggunakan AWS CodePipeline, sebuah layanan yang membangun, menguji, dan menerapkan kode Anda setiap kali terjadi perubahan kode, berdasarkan model proses rilis yang Anda tentukan. Gunakan CodePipeline untuk mengatur setiap langkah dalam proses rilis Anda. Sebagai bagian dari penyiapan, Anda akan menerapkan layanan layanan AWS ke CodePipeline untuk melengkapi pipeline pengiriman perangkat lunak. Panduan ini akan menunjukkan kepada Anda cara membuat pipeline yang sangat sederhana yang menarik kode dari repositori sumber dan secara otomatis menerapkannya ke instans Amazon EC2.

Yang akan Anda lakukan:

Membuat pipeline rilis yang mengotomatiskan proses pengiriman perangkat lunak menggunakan AWS CodePipeline

Menghubungkan repositori sumber, seperti AWS CodeCommitAmazon S3, atau GitHub, ke pipeline. 

Mengotomatiskan penerapan kode dengan menghubungkan pipeline ke AWS CodeDeploy, layanan yang menerapkan perubahan kode yang diterapkan ke repositori sumber Anda ke instans Amazon EC2.

(Opsional) Menerapkan layanan build seperti Jenkins saat Anda menyelesaikan Tutorial Pipeline Empat Tahap.

Hal yang akan Anda perlukan sebelum memulai:

Akun AWS: Anda akan memerlukan akun AWS untuk memulai menyiapkan pipeline integrasi berkelanjutan dan pengiriman berkelanjutan. Mendaftar untuk membuat akun AWS.

Pengalaman AWS: Pemahaman tingkat menengah mengenai AWS dan layanannya disarankan.

Izin AWS: Sebelum Anda membangun pipeline CI/CD dengan CodePipeline, Anda mungkin perlu menyiapkan izin AWS IAM untuk mulai membangun. Klik di sini untuk petunjuk langkah demi langkah. 

Estimasi Tagihan Bulanan:

Total biaya menjalankan pipeline CI/CD pada AWS bergantung pada layanan AWS yang digunakan pipeline Anda. Sebagai contoh, AWS CodePipeline, AWS CodeCommit, Amazon S3, dan Amazon EC2 semuanya adalah layanan AWS yang dapat Anda gunakan untuk membangun pipeline - dan setiap produk yang memiliki model harga berbeda yang memengaruhi tagihan bulanan Anda Tagihan bulanan akan bervariasi, bergantung pada konfigurasi dan penggunaan setiap produk Anda, tetapi jika Anda mengikuti petunjuk langkah demi langkah dalam panduan ini dan menerima konfigurasi default, Anda dapat mengharapkan akan dikenai tagihan sekitar 15 USD per bulan. Sebagian besar biaya ini dikarenakan meninggalkan instans EC2 berjalan. Untuk melihat uraian terperinci, lihat Layanan yang Digunakan dan Biaya.


Siapkan pipeline integrasi berkelanjutan dan pengiriman berkelanjutan di AWS dengan bantuan alat dan ahli terkemuka di industri.

Pelajari selengkapnya tentang pengiriman berkelanjutan dan bagaimana ini dapat meningkatkan proses pengembangan perangkat lunak Anda.

Butuh lebih banyak sumber daya untuk mulai menggunakan AWS? Kunjungi Pusat Sumber Daya Memulai untuk menemukan tutorial, proyek, dan video untuk mulai menggunakan AWS.

Pelajari selengkapnya tentang berbagai layanan fleksibel yang dirancang untuk memungkinkan perusahaan membangun dan menghadirkan produk dengan cepat dan andal menggunakan praktik AWS dan DevOps.