

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai alur kerja secara otomatis setelah peristiwa repositori pihak ketiga
<a name="extensions-workflow-repositories"></a>

Anda dapat menggunakan GitHub repositori tertaut, repositori Bitbucket, atau repositori GitLab proyek sebagai sumber untuk alur kerja, di mana perubahan ke cabang tertentu dalam repositori tertaut, GitHub repositori Bitbucket, atau repositori GitLab proyek secara otomatis memulai alur kerja yang dijalankan.

Alu * r kerja * adalah prosedur otomatis yang menjelaskan cara membangun, menguji, dan menerapkan kode Anda sebagai bagian dari integrasi berkelanjutan dan sistem pengiriman berkelanjutan (CI/CD). Alur kerja mendefinisikan serangkaian langkah, atau * tindakan*, yang harus diambil selama alur kerja dijalankan. Alur kerja juga mendefinisikan peristiwa, atau * pemicu*, yang menyebabkan alur kerja dimulai. Untuk mengatur alur kerja, Anda membuat file definisi * alur kerja * menggunakan editor [https://docs.aws.amazon.com/codecatalyst/latest/userguide/flows.html#workflow.editors](https://docs.aws.amazon.com/codecatalyst/latest/userguide/flows.html#workflow.editors) visual atau YAML CodeCatalyst konsol.

**Tip**  
Untuk melihat sekilas bagaimana Anda dapat menggunakan alur kerja dalam proyek, [ buat proyek dengan cetak biru](https://docs.aws.amazon.com/codecatalyst/latest/userguide/projects-create.html#projects-create-console-template). Setiap cetak biru menerapkan alur kerja yang berfungsi yang dapat Anda tinjau, jalankan, dan bereksperimen.

Saat Anda mengonfigurasi alur kerja untuk menggunakan GitHub repositori tertaut, repositori Bitbucket, atau repositori GitLab proyek, file konfigurasi alur kerja disimpan di GitHub repositori tersebut, repositori Bitbucket, atau repositori GitLab proyek. Konfigurasi alur kerja adalah file YAML yang mendefinisikan nama alur kerja, pemicu, sumber daya, artefak, dan tindakan. Untuk informasi selengkapnya tentang file konfigurasi alur kerja, lihat[Definisi YAML alur kerja](workflow-reference.md).

File konfigurasi alur kerja harus berada di `./codecatalyst/workflows/` direktori di GitHub repositori, repositori Bitbucket, atau repositori GitLab proyek Anda.

Anda dapat menggunakan editor alur kerja untuk membuat dan mengkonfigurasi alur kerja. Untuk informasi lebih lanjut, lihat [Memulai alur kerja](workflows-getting-started.md) dan [Menghubungkan repositori sumber ke alur kerja](workflows-sources.md).

## Menambahkan pemicu untuk memulai alur kerja
<a name="extensions-workflow-trigger-repositories"></a>

Anda dapat mengonfigurasi CodeCatalyst alur kerja untuk secara otomatis memulai proses ketika kode didorong ke cabang tertentu dari repositori Anda GitHub atau Bitbucket. Untuk memulai alur kerja yang dijalankan secara otomatis, tambahkan pemicu ke `Triggers` bagian file konfigurasi alur kerja.

### Contoh: Pemicu push kode sederhana
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

Contoh berikut menunjukkan pemicu yang memulai alur kerja dijalankan setiap kali kode didorong ke cabang mana pun di repositori sumber Anda.

```
Triggers:
  - Type: PUSH
```

### Contoh: Pemicu permintaan tarik sederhana
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

Contoh berikut menunjukkan pemicu yang memulai alur kerja setiap kali permintaan tarik dibuat terhadap cabang mana pun di repositori sumber Anda.

```
Triggers:
  - Type: PULLREQUEST
    Events:
      - OPEN
```

Lihat informasi yang lebih lengkap di [Memulai alur kerja berjalan secara otomatis menggunakan pemicu](workflows-add-trigger.md).