

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Beispiele für die Konfiguration von Abhängigkeiten zwischen Aktionen
<a name="workflows-depends-on-examples"></a>

Die folgenden Beispiele zeigen, wie Abhängigkeiten zwischen Aktionen und Gruppen in der Workflow-Definitionsdatei konfiguriert werden.

**Topics**
+ [Beispiel: Konfiguration einer einfachen Abhängigkeit](#workflows-depends-on-example-simple)
+ [Beispiel: Konfiguration einer Aktionsgruppe so, dass sie von einer Aktion abhängt](#workflows-depends-on-example-action-groups-actions)
+ [Beispiel: Konfiguration einer Aktionsgruppe so, dass sie von einer anderen Aktionsgruppe abhängt](#workflows-depends-on-example-two-action-groups)
+ [Beispiel: Konfiguration einer Aktionsgruppe so, dass sie von mehreren Aktionen abhängt](#workflows-depends-on-example-advanced)

## Beispiel: Konfiguration einer einfachen Abhängigkeit
<a name="workflows-depends-on-example-simple"></a>

Das folgende Beispiel zeigt, wie eine `Test` Aktion so konfiguriert wird, dass sie von der `Build` Aktion abhängt, die die `DependsOn` Eigenschaft verwendet.

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

## Beispiel: Konfiguration einer Aktionsgruppe so, dass sie von einer Aktion abhängt
<a name="workflows-depends-on-example-action-groups-actions"></a>

Das folgende Beispiel zeigt, wie eine `DeployGroup` Aktionsgruppe so konfiguriert wird, dass sie von der `FirstAction` Aktion abhängt. Beachten Sie, dass sich Aktion und Aktionsgruppe auf derselben Ebene befinden.

```
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:
      ...
```

## Beispiel: Konfiguration einer Aktionsgruppe so, dass sie von einer anderen Aktionsgruppe abhängt
<a name="workflows-depends-on-example-two-action-groups"></a>

Das folgende Beispiel zeigt, wie eine `DeployGroup` Aktionsgruppe so konfiguriert wird, dass sie von der `BuildAndTestGroup` Aktionsgruppe abhängt. Beachten Sie, dass sich die Aktionsgruppen auf derselben Ebene befinden.

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

## Beispiel: Konfiguration einer Aktionsgruppe so, dass sie von mehreren Aktionen abhängt
<a name="workflows-depends-on-example-advanced"></a>

Das folgende Beispiel zeigt, wie eine `DeployGroup` Aktionsgruppe so konfiguriert wird, dass sie von der `SecondAction` Aktion, der Aktion und der `BuildAndTestGroup` Aktionsgruppe abhängt. `FirstAction` Beachten Sie, dass `DeployGroup` sich das auf derselben Ebene wie `FirstAction``SecondAction`, und befindet`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:
      ...
```