Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mulai pipa di CodePipeline
Setiap eksekusi pipeline dapat dimulai berdasarkan pemicu yang berbeda. Setiap eksekusi pipeline dapat memiliki jenis pemicu yang berbeda, tergantung pada bagaimana pipa dimulai. Jenis pemicu untuk setiap eksekusi ditampilkan dalam riwayat eksekusi untuk pipeline. Jenis pemicu dapat bergantung pada penyedia tindakan sumber sebagai berikut:
catatan
Anda tidak dapat menentukan lebih dari satu pemicu per tindakan sumber.
-
Pembuatan pipeline: Ketika pipeline dibuat, eksekusi pipeline dimulai secara otomatis. Ini adalah jenis pem
CreatePipelineicu dalam riwayat eksekusi. -
Perubahan pada objek yang direvisi: Kategori ini mewakili jenis pem
PutActionRevisionicu dalam riwayat eksekusi. -
Deteksi perubahan pada cabang dan komit untuk push kode: Kategori ini mewakili jenis pem
CloudWatchEventicu dalam riwayat eksekusi. Ketika perubahan terdeteksi pada komit sumber dan cabang di repositori sumber, pipeline Anda dimulai. Jenis pemicu ini menggunakan deteksi perubahan otomatis. Penyedia tindakan sumber yang menggunakan tipe pemicu ini adalah S3 dan CodeCommit. Jenis ini juga digunakan untuk jadwal yang memulai pipeline Anda. Lihat Mulai pipa sesuai jadwal. -
Polling untuk perubahan sumber: Kategori ini mewakili jenis pem
PollForSourceChangesicu dalam riwayat eksekusi. Ketika perubahan terdeteksi pada komit sumber dan cabang di repositori sumber melalui polling, pipeline Anda dimulai. Jenis pemicu ini tidak disarankan dan harus dimigrasikan untuk menggunakan deteksi perubahan otomatis. Penyedia tindakan sumber yang menggunakan tipe pemicu ini adalah S3 dan CodeCommit. -
Peristiwa Webhook untuk sumber pihak ketiga: Kategori ini mewakili jenis pem
Webhookicu dalam riwayat eksekusi. Ketika perubahan terdeteksi oleh peristiwa webhook, pipeline Anda dimulai. Jenis pemicu ini menggunakan deteksi perubahan otomatis. Penyedia tindakan sumber yang menggunakan jenis pemicu ini adalah koneksi yang dikonfigurasi untuk push kode (Bitbucket Cloud, GitHub, GitHub Enterprise Server GitLab.com, dan GitLab dikelola sendiri). -
Peristiwa WebHookV2 untuk sumber pihak ketiga: Kategori ini mewakili jenis pem
WebhookV2icu dalam riwayat eksekusi. Jenis ini untuk eksekusi yang dipicu berdasarkan pemicu yang ditentukan dalam definisi pipeline. Ketika rilis dengan tag Git tertentu terdeteksi, pipeline Anda dimulai. Anda dapat menggunakan tag Git untuk menandai komit dengan nama atau pengidentifikasi lain yang membantu pengguna repositori lain memahami pentingnya komit. Anda juga dapat menggunakan tag Git untuk mengidentifikasi komit tertentu dalam riwayat repositori. Jenis pemicu ini menonaktifkan deteksi perubahan otomatis. Penyedia tindakan sumber yang menggunakan jenis pemicu ini adalah koneksi yang dikonfigurasi untuk tag Git (Bitbucket Cloud, GitHub, GitHub Enterprise Server, dan GitLab.com). -
Memulai pipeline secara manual: Kategori ini mewakili jenis pem
StartPipelineExecutionicu dalam riwayat eksekusi. Anda dapat menggunakan konsol atau AWS CLI untuk memulai pipa secara manual. Untuk informasi, lihat Mulai pipa secara manual. -
RollbackStage: Kategori ini mewakili jenis pem
RollbackStageicu dalam riwayat eksekusi. Anda dapat menggunakan konsol atau AWS CLI untuk memutar kembali panggung secara manual atau otomatis. Untuk informasi, lihat Mengkonfigurasi rollback tahap.
Saat Anda menambahkan tindakan sumber ke pipeline yang menggunakan jenis pemicu deteksi perubahan otomatis, tindakan tersebut bekerja dengan sumber daya tambahan. Membuat setiap tindakan sumber dirinci di bagian terpisah karena sumber daya tambahan ini untuk deteksi perubahan. Untuk detail tentang setiap penyedia sumber dan metode deteksi perubahan yang diperlukan untuk deteksi perubahan otomatis, lihatTindakan sumber dan metode deteksi perubahan.