

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.

# Mendefinisikan variabel
<a name="workflows-working-with-variables-define-input"></a>

Anda dapat mendefinisikan variabel dengan dua cara:
+ Di `Inputs` bagian tindakan alur kerja — lihat [ Mendefinisikan variabel di bagian 'Input' ](#workflows-to-define-variable-input)
+ Di `Steps` bagian tindakan alur kerja — lihat [ Mendefinisikan variabel di bagian 'Langkah-langkah' ](#workflows-to-define-variable-steps)
**catatan**  
`Steps`Metode ini hanya bekerja dengan ** GitHub tindakan CodeCatalyst build, test, dan Ac ** tions, karena ini adalah satu-satunya tindakan yang menyertakan `Steps` bagian.

Sebagai contoh, lihat [Contoh variabel](workflows-working-with-variables-ex.md).

Untuk informasi lebih lanjut tentang variabel, lihat[Menggunakan variabel dalam alur kerja](workflows-working-with-variables.md).

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

**Untuk menentukan variabel di bagian 'Input' (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 mengatur variabel.

1. Pilih ** Input**.

1. Di ** Variabel - opsional**, pilih Tam ** bah variabel**, lalu lakukan hal berikut:

   Tentukan urutan name/value pasangan yang menentukan variabel input yang ingin Anda sediakan untuk tindakan. Nama variabel terbatas pada karakter alfanumerik (a-z,, 0-9) A-Z, tanda hubung (-), dan garis bawah (\_). Spasi tidak diizinkan. Anda tidak dapat menggunakan tanda kutip untuk mengaktifkan karakter khusus dan spasi dalam nama variabel.

   Untuk informasi lebih lanjut tentang variabel, termasuk contoh, lihat[Menggunakan variabel dalam alur kerja](workflows-working-with-variables.md).

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

1. Pilih ** Com ** mit, masukkan pesan komit, dan pilih Com ** mit ** lagi.

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

**Untuk menentukan variabel di bagian 'Input' (editor YAML)**

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 ** YAML**.

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

   ```
   {{action-name}}:
     Inputs:
       Variables:
         - Name: {{variable-name}}
           Value: {{variable-value}}
   ```

   Untuk contoh lainnya, lihat [Contoh variabel](workflows-working-with-variables-ex.md). Untuk informasi selengkapnya, lihat [Definisi YAML alur kerja](workflow-reference.md) untuk tindakan Anda.

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

1. Pilih ** Com ** mit, masukkan pesan komit, dan pilih Com ** mit ** lagi.

------

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

**Untuk menentukan variabel di bagian 'Langkah-langkah' (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 mengatur variabel.

1. Pilih **Konfigurasi**.

1. Dalam perintah ** Shell ** atau T ** GitHub indakan YAML**, mana saja yang tersedia, tentukan variabel dalam tindakan`Steps`, baik secara eksplisit maupun implisit.
   + Untuk mendefinisikan variabel secara eksplisit, sertakan dalam perintah bash langsung ke `Steps` bagian.
   + Untuk mendefinisikan variabel secara implisit, tentukan dalam file yang direferensikan di `Steps` bagian tindakan.

     Sebagai contoh, lihat [Contoh variabel](workflows-working-with-variables-ex.md). Untuk informasi selengkapnya, lihat bagian [Definisi YAML alur kerja](workflow-reference.md) untuk tindakan tersebut.

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

1. Pilih ** Com ** mit, masukkan pesan komit, dan pilih Com ** mit ** lagi.

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

**Untuk menentukan variabel di bagian 'Langkah' (editor YAML)**

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 ** YAML**.

1. Dalam tindakan alur kerja, tentukan variabel di `Steps` bagian tindakan, baik secara eksplisit maupun implisit.
   + Untuk mendefinisikan variabel secara eksplisit, sertakan dalam perintah bash langsung ke `Steps` bagian.
   + Untuk mendefinisikan variabel secara implisit, tentukan dalam file yang direferensikan di `Steps` bagian tindakan.

     Sebagai contoh, lihat [Contoh variabel](workflows-working-with-variables-ex.md). Untuk informasi selengkapnya, lihat bagian [Definisi YAML alur kerja](workflow-reference.md) untuk tindakan tersebut.

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

1. Pilih ** Com ** mit, masukkan pesan komit, dan pilih Com ** mit ** lagi.

------