Amazon tidak CodeCatalyst akan lagi terbuka untuk pelanggan baru mulai 7 November 2025. Jika Anda ingin menggunakan layanan ini, silakan mendaftar sebelum 7 November 2025. Lihat informasi yang lebih lengkap di Cara bermigrasi dari CodeCatalyst.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pedoman penggunaan untuk pemicu dan cabang
Bagian ini menjelaskan beberapa pedoman utama saat menyiapkan CodeCatalyst pemicu Amazon yang menyertakan cabang.
Untuk informasi lebih lanjut tentang menggunakan pemicu, lihat Memulai alur kerja berjalan secara otomatis menggunakan pemicu.
-
Pedoman 1: Untuk pemicu permintaan push dan pull, jika Anda akan menentukan cabang, Anda harus menentukan cabang tujuan (atau 'to') dalam konfigurasi pemicu. Jangan pernah menentukan sumber (atau 'dari') cabang.
Dalam contoh berikut, push dari cabang manapun untuk
mainmengaktifkan alur kerja.Triggers: - Type: PUSH Branches: - mainDalam contoh berikut, permintaan tarik dari cabang mana pun ke
mainmengaktifkan alur kerja.Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION -
Pedoman 2: Untuk pemicu push, setelah alur kerja diaktifkan, alur kerja akan berjalan menggunakan file definisi alur kerja dan file sumber di cabang tujuan.
-
Pedoman 3: Untuk pemicu permintaan tarik, setelah alur kerja diaktifkan, alur kerja akan berjalan menggunakan file definisi alur kerja dan file sumber di cabang sumber (meskipun Anda menentukan cabang tujuan dalam konfigurasi pemicu).
-
Pedoman 4: Pemicu yang sama persis di satu cabang mungkin tidak berjalan di cabang lain.
Pertimbangkan pemicu dorong berikut:
Triggers: - Type: PUSH Branches: - mainJika file definisi alur kerja yang berisi pemicu ini ada
maindan dikloningtest, alur kerja tidak akan pernah mulai secara otomatis menggunakan file ditest(meskipun Anda dapat memulai alur kerja secara manual agar file tersebut digunakan).testTinjau Pedoman 2 untuk memahami mengapa alur kerja tidak akan pernah berjalan secara otomatis menggunakan file di.testPertimbangkan juga pemicu permintaan tarik berikut:
Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISIONJika file definisi alur kerja yang berisi pemicu ini ada di
main, alur kerja tidak akan pernah berjalan menggunakan file di.main(Namun, jika Anda membuattestcabang darimain, alur kerja akan berjalan menggunakan file ditest.) Tinjau Pedoman 3 untuk memahami alasannya.