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.
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 di-deploy ke server penahapan untuk pengujian. Dari server pementasan, CodePipeline jalankan lebih banyak pengujian, seperti integrasi atau uji 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 menerapkan aplikasi ke instans EC2 dengan menggunakan CodeDeploy, AWS Elastic Beanstalk, atau AWS OpsWorks Stacks. CodePipeline juga dapat menerapkan aplikasi berbasis container 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 penerapan lainnya.
Pipeline bisa sesederhana atau serumit yang dibutuhkan proses rilis Anda.