Pedoman penggunaan untuk pemicu dan cabang - Amazon 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 main mengaktifkan alur kerja.

    Triggers: - Type: PUSH Branches: - main

    Dalam contoh berikut, permintaan tarik dari cabang mana pun ke main mengaktifkan 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: - main

    Jika file definisi alur kerja yang berisi pemicu ini ada main dan dikloningtest, alur kerja tidak akan pernah mulai secara otomatis menggunakan file di test (meskipun Anda dapat memulai alur kerja secara manual agar file tersebut digunakan). test Tinjau Pedoman 2 untuk memahami mengapa alur kerja tidak akan pernah berjalan secara otomatis menggunakan file di. test

    Pertimbangkan juga pemicu permintaan tarik berikut:

    Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION

    Jika file definisi alur kerja yang berisi pemicu ini ada dimain, alur kerja tidak akan pernah berjalan menggunakan file di. main (Namun, jika Anda membuat test cabang darimain, alur kerja akan berjalan menggunakan file ditest.) Tinjau Pedoman 3 untuk memahami alasannya.