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 ini 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 dibangun, dan jika ada pengujian yang dikonfigurasi, pengujian tersebut dijalankan. Setelah pengujian selesai, kode yang dibangun disebarkan ke server pementasan untuk pengujian. Dari server tahap, CodePipeline menjalankan tes lebih, seperti integrasi atau tes beban. Setelah berhasil menyelesaikan pengujian tersebut, dan setelah tindakan persetujuan manual yang ditambahkan ke pipeline disetujui, CodePipeline menerapkan kode yang diuji dan disetujui ke instans produksi.

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

Pipeline bisa sesederhana atau serumit proses rilis Anda.