Mulai pipa di CodePipeline - AWS CodePipeline

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 pipeline 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 pipa: Saat pipeline dibuat, eksekusi pipeline dimulai secara otomatis. Ini adalah tipe CreatePipeline pemicu dalam riwayat Eksekusi.

  • Perubahan pada objek yang direvisi: Kategori ini mewakili jenis PutActionRevision pemicu dalam riwayat Eksekusi.

  • Ubah deteksi pada cabang dan komit untuk push kode: Kategori ini mewakili tipe CloudWatchEvent pemicu dalam riwayat Eksekusi. Ketika perubahan terdeteksi ke komit sumber dan cabang di repositori sumber, pipeline Anda dimulai. Jenis pemicu ini menggunakan deteksi perubahan otomatis. Penyedia aksi sumber yang menggunakan tipe pemicu ini adalah S3 dan CodeCommit. Jenis ini juga digunakan untuk jadwal yang memulai pipeline Anda. Lihat Mulai pipeline sesuai jadwal.

  • Polling untuk perubahan sumber: Kategori ini mewakili jenis PollForSourceChanges pemicu dalam riwayat Eksekusi. Ketika perubahan terdeteksi ke 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 aksi sumber yang menggunakan tipe pemicu ini adalah S3 dan CodeCommit.

  • Peristiwa webhook untuk sumber pihak ketiga: Kategori ini mewakili jenis Webhook pemicu dalam riwayat Eksekusi. Ketika perubahan terdeteksi oleh peristiwa webhook, pipeline Anda dimulai. Jenis pemicu ini menggunakan deteksi perubahan otomatis. Penyedia tindakan sumber yang menggunakan tipe 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 WebhookV2 pemicu dalam riwayat Eksekusi. Tipe 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 pengenal lain yang membantu pengguna repositori lain memahami pentingnya komit tersebut. Anda juga dapat menggunakan tag Git untuk mengidentifikasi komit tertentu dalam riwayat repositori. Jenis pemicu ini menonaktifkan deteksi perubahan otomatis. Penyedia aksi sumber yang menggunakan tipe pemicu ini adalah koneksi yang dikonfigurasi untuk tag Git (Bitbucket Cloud, GitHub, GitHub Enterprise Server, GitLab dan.com).

  • Memulai pipeline secara manual: Kategori ini mewakili tipe StartPipelineExecution pemicu dalam riwayat Eksekusi. Anda dapat menggunakan konsol atau AWS CLI untuk memulai pipeline secara manual. Untuk informasi, lihat Mulai pipa secara manual.

  • RollbackStage: Kategori ini mewakili jenis RollbackStage pemicu dalam riwayat Eksekusi. Anda dapat menggunakan konsol atau AWS CLI untuk memutar kembali panggung secara manual atau otomatis. Untuk informasi, lihat Mengkonfigurasi rollback panggung.

Saat Anda menambahkan tindakan sumber ke pipeline yang menggunakan jenis pemicu deteksi perubahan otomatis, tindakan akan berfungsi dengan sumber daya tambahan. Membuat setiap tindakan sumber dirinci dalam 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.