Sekilas melihat CodePipeline - AWS CodePipeline

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

Sekilas melihat CodePipeline

Diagram berikut menunjukkan contoh proses rilis menggunakan CodePipeline.

Contoh proses rilis menggunakan CodePipeline.

Dalam contoh ini, ketika pengembang melakukan perubahan ke repositori sumber, CodePipeline secara otomatis mendeteksi perubahan. Perubahan tersebut dibuat, dan jika ada pengujian yang dikonfigurasi, pengujian tersebut dijalankan. Setelah pengujian selesai, kode yang dibangun diterapkan ke server pementasan untuk pengujian. Dari server pementasan, CodePipeline jalankan lebih banyak tes, seperti integrasi atau tes beban. Setelah berhasil menyelesaikan pengujian tersebut, dan setelah tindakan persetujuan manual yang ditambahkan ke pipeline disetujui, CodePipeline menyebarkan kode yang diuji dan disetujui ke instance produksi.

CodePipeline dapat menyebarkan aplikasi ke instans EC2 dengan menggunakan CodeDeploy,, AWS Elastic Beanstalk atau. AWS OpsWorks Stacks CodePipeline juga dapat menyebarkan aplikasi berbasis kontainer ke layanan dengan menggunakan Amazon ECS. Pengembang juga dapat menggunakan titik integrasi yang disediakan CodePipeline untuk menyambungkan alat atau layanan lain, termasuk layanan build, penyedia pengujian, atau target atau sistem penyebaran lainnya.

Pipeline bisa sesederhana atau serumit yang dibutuhkan proses rilis Anda.