

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.

# Contoh cara mengonfigurasi dependensi antar tindakan
<a name="workflows-depends-on-examples"></a>

Contoh berikut menunjukkan cara mengkonfigurasi dependensi antara tindakan dan grup dalam file definisi alur kerja.

**Topics**
+ [Contoh: Mengkonfigurasi ketergantungan sederhana](#workflows-depends-on-example-simple)
+ [Contoh: Mengonfigurasi grup tindakan untuk bergantung pada tindakan](#workflows-depends-on-example-action-groups-actions)
+ [Contoh: Mengkonfigurasi grup tindakan untuk bergantung pada grup tindakan lain](#workflows-depends-on-example-two-action-groups)
+ [Contoh: Mengonfigurasi grup tindakan agar bergantung pada beberapa tindakan](#workflows-depends-on-example-advanced)

## Contoh: Mengkonfigurasi ketergantungan sederhana
<a name="workflows-depends-on-example-simple"></a>

Contoh berikut menunjukkan cara mengkonfigurasi `Test` tindakan untuk bergantung pada `Build` tindakan menggunakan `DependsOn` properti.

```
Actions:
  Build:
    Identifier: aws/build@v1
    Configuration:
      ...
  Test:
    DependsOn:
      - Build
    Identifier: aws/managed-test@v1
     Configuration:
       ...
```

## Contoh: Mengonfigurasi grup tindakan untuk bergantung pada tindakan
<a name="workflows-depends-on-example-action-groups-actions"></a>

Contoh berikut menunjukkan cara mengkonfigurasi grup `DeployGroup` tindakan untuk bergantung pada `FirstAction` tindakan. Perhatikan bahwa action dan action group berada pada level yang sama.

```
Actions:
  FirstAction: #An action outside an action group
    Identifier: aws/github-actions-runner@v1
    Configuration:
      ...
  DeployGroup: #An action group containing two actions
    DependsOn: 
      - FirstAction
    Actions:
      DeployAction1:
      ...
      DeployAction2:
      ...
```

## Contoh: Mengkonfigurasi grup tindakan untuk bergantung pada grup tindakan lain
<a name="workflows-depends-on-example-two-action-groups"></a>

Contoh berikut menunjukkan cara mengkonfigurasi grup `DeployGroup` tindakan untuk bergantung pada grup `BuildAndTestGroup` tindakan. Perhatikan bahwa kelompok aksi berada pada level yang sama.

```
Actions:
  BuildAndTestGroup: # Action group 1
    Actions:
      BuildAction:
      ...
      TestAction:
      ...
  DeployGroup: #Action group 2
    DependsOn: 
      - BuildAndTestGroup
    Actions:
      DeployAction1:
      ...
      DeployAction2:
      ...
```

## Contoh: Mengonfigurasi grup tindakan agar bergantung pada beberapa tindakan
<a name="workflows-depends-on-example-advanced"></a>

Contoh berikut menunjukkan cara mengonfigurasi grup `DeployGroup` tindakan agar bergantung pada `FirstAction` tindakan, `SecondAction` tindakan, serta grup `BuildAndTestGroup` tindakan. Perhatikan bahwa `DeployGroup` berada pada tingkat yang sama dengan`FirstAction`,`SecondAction`, dan`BuildAndTestGroup`.

```
Actions:
  FirstAction: #An action outside an action group
    ...
  SecondAction: #Another action 
    ...
  BuildAndTestGroup: #Action group 1
    Actions:
      Build:
      ...
      Test:
      ...
  DeployGroup: #Action group 2
    DependsOn: 
      - FirstAction
      - SecondAction
      - BuildAndTestGroup
    Actions:
      DeployAction1:
      ...
      DeployAction2:
      ...
```