

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.

# Gating alur kerja berjalan
<a name="workflows-gates"></a>

*Gate* adalah komponen alur kerja yang dapat Anda gunakan untuk mencegah alur kerja berjalan kecuali kondisi tertentu terpenuhi. Contoh gerbang adalah gerbang **Persetujuan** tempat pengguna harus mengirimkan persetujuan di CodeCatalyst konsol sebelum proses alur kerja diizinkan untuk dilanjutkan.

Anda dapat menambahkan gerbang di antara urutan tindakan dalam alur kerja, atau sebelum tindakan pertama (yang berjalan segera setelah **Sumber** diunduh). Anda juga dapat menambahkan gerbang setelah tindakan terakhir, jika Anda perlu melakukannya.

Untuk informasi selengkapnya tentang alur kerja berjalan, lihat[Menjalankan alur kerja](workflows-working-runs.md).

**Topics**
+ [Jenis gerbang](#workflows-gates-types)
+ [Bisakah saya mengatur gerbang untuk berjalan secara paralel dengan tindakan lain?](#workflows-approval-parallel)
+ [Bisakah saya menggunakan gerbang untuk mencegah alur kerja berjalan?](#workflows-gates-prevent)
+ [Keterbatasan gerbang](#workflows-gate-limitations)
+ [Menambahkan gerbang ke alur kerja](workflows-gates-add.md)
+ [Gerbang dan tindakan sekuensing](workflows-gates-depends-on.md)
+ [Menentukan versi gerbang](workflows-gates-version.md)

## Jenis gerbang
<a name="workflows-gates-types"></a>

Saat ini, Amazon CodeCatalyst mendukung satu jenis gerbang: gerbang **Persetujuan**. Untuk informasi selengkapnya, lihat [Memerlukan persetujuan pada alur kerja berjalan](workflows-approval.md).

## Bisakah saya mengatur gerbang untuk berjalan secara paralel dengan tindakan lain?
<a name="workflows-approval-parallel"></a>

Tidak. Gates hanya bisa berjalan sebelum atau sesudah tindakan. Untuk informasi selengkapnya, lihat [Gerbang dan tindakan sekuensing](workflows-gates-depends-on.md).

## Bisakah saya menggunakan gerbang untuk mencegah alur kerja berjalan?
<a name="workflows-gates-prevent"></a>

Ya, dengan kualifikasi.

Anda dapat mencegah alur kerja *menjalankan tugas*, yang sedikit berbeda dari mencegahnya *memulai*.

Untuk mencegah alur kerja melakukan tugas, tambahkan gerbang sebelum tindakan pertama dalam alur kerja. Dalam skenario ini, alur kerja *akan dimulai —artinya akan* mengunduh file repositori sumber Anda—tetapi akan dicegah melakukan tugas sampai gerbang dibuka kuncinya.

**catatan**  
Alur kerja yang dimulai dan kemudian diblokir oleh gerbang masih dihitung terhadap *jumlah maksimum alur kerja bersamaan berjalan per kuota ruang* dan kuota lainnya. Untuk memastikan bahwa Anda tidak melebihi kuota alur kerja, pertimbangkan untuk menggunakan pemicu alur kerja untuk memulai alur kerja secara kondisional alih-alih menggunakan gerbang. Pertimbangkan juga untuk menggunakan aturan persetujuan permintaan tarik alih-alih gerbang. Untuk informasi selengkapnya tentang kuota, pemicu, dan aturan persetujuan permintaan tarik, lihat [Kuota untuk alur kerja di CodeCatalyst](workflows-quotas.md)[Memulai alur kerja berjalan secara otomatis menggunakan pemicu](workflows-add-trigger.md), dan. [Mengelola persyaratan untuk menggabungkan permintaan tarik dengan aturan persetujuan](source-pull-requests-approval-rules.md)

## Keterbatasan gerbang
<a name="workflows-gate-limitations"></a>

Gates memiliki batasan sebagai berikut:
+ Gates tidak dapat digunakan bersama dengan fitur berbagi komputasi. Untuk informasi selengkapnya tentang fitur ini, lihat [Berbagi komputasi di seluruh tindakan](compute-sharing.md).
+ Gates tidak dapat digunakan dalam kelompok aksi. Untuk informasi selengkapnya tentang grup aksi, lihat[Mengelompokkan tindakan ke dalam kelompok aksi](workflows-group-actions.md).