

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.

# Menentukan repositori sumber tindakan alur kerja
<a name="workflows-sources-specify-action"></a>

Gunakan petunjuk berikut untuk menentukan repositori sumber yang akan digunakan dengan tindakan alur kerja. Saat startup, tindakan menggabungkan file di repositori sumber yang dikonfigurasi menjadi artefak, mengunduh artefak ke [image Docker lingkungan runtime](build-images.md) tempat tindakan berjalan, dan kemudian menyelesaikan pemrosesannya menggunakan file yang diunduh.

**catatan**  
Saat ini, dalam tindakan alur kerja, Anda hanya dapat menentukan satu repositori sumber, yang merupakan repositori sumber tempat file definisi alur kerja berada (di `.codecatalyst/workflows/` direktori atau salah satu subdirektorinya). Repositori sumber ini diwakili oleh label. `WorkflowSource`

------
#### [ Visual ]

**Untuk menentukan repositori sumber yang akan digunakan tindakan (editor visual)**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Pilih proyek Anda.

1. **Di panel navigasi, pilih **CI/CD, lalu pilih Alur** kerja.**

1. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

1. Pilih **Edit**.

1. Pilih **Visual**.

1. Dalam diagram alur kerja, pilih tindakan di mana Anda ingin menentukan sumbernya.

1. Pilih **Input**.

1. Dalam **Sumber - opsional** lakukan hal berikut:

   Tentukan label yang mewakili repositori sumber yang akan dibutuhkan oleh tindakan. Saat ini, satu-satunya label yang didukung adalah`WorkflowSource`, yang mewakili repositori sumber tempat file definisi alur kerja Anda disimpan.

   Jika Anda menghilangkan sumber, maka Anda harus menentukan setidaknya satu artefak input di bawah. `action-name/Inputs/Artifacts`

   Untuk informasi selengkapnya tentang sumber, lihat [Menghubungkan repositori sumber ke alur kerja](workflows-sources.md).

1. (Opsional) Pilih **Validasi** untuk memvalidasi kode YAMAL alur kerja sebelum melakukan.

1. Pilih **Komit**, masukkan pesan komit, dan pilih **Komit** lagi.

------
#### [ YAML ]

**Untuk menentukan repositori sumber yang akan digunakan tindakan (editor YAMG)**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Pilih proyek Anda.

1. **Di panel navigasi, pilih **CI/CD, lalu pilih Alur** kerja.**

1. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

1. Pilih **Edit**.

1. Pilih **YAMG.**

1. Dalam suatu tindakan, tambahkan kode yang mirip dengan berikut ini:

   ```
   action-name:
    Inputs:
      Sources:
        - WorkflowSource
   ```

   Untuk informasi selengkapnya, lihat deskripsi `Sources` properti [Alur kerja definisi YAMAL](workflow-reference.md) untuk tindakan Anda.

1. (Opsional) Pilih **Validasi** untuk memvalidasi kode YAMAL alur kerja sebelum melakukan.

1. Pilih **Komit**, masukkan pesan komit, dan pilih **Komit** lagi.

------