

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exemples de configuration des dépendances entre les actions
<a name="workflows-depends-on-examples"></a>

Les exemples suivants montrent comment configurer les dépendances entre les actions et les groupes dans le fichier de définition du flux de travail.

**Topics**
+ [Exemple : Configuration d'une dépendance simple](#workflows-depends-on-example-simple)
+ [Exemple : Configuration d'un groupe d'actions pour qu'il dépende d'une action](#workflows-depends-on-example-action-groups-actions)
+ [Exemple : Configuration d'un groupe d'actions pour qu'il dépende d'un autre groupe d'actions](#workflows-depends-on-example-two-action-groups)
+ [Exemple : Configuration d'un groupe d'actions pour qu'il dépende de plusieurs actions](#workflows-depends-on-example-advanced)

## Exemple : Configuration d'une dépendance simple
<a name="workflows-depends-on-example-simple"></a>

L'exemple suivant montre comment configurer une `Test` action pour qu'elle dépende de l'`Build`action utilisant la `DependsOn` propriété.

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

## Exemple : Configuration d'un groupe d'actions pour qu'il dépende d'une action
<a name="workflows-depends-on-example-action-groups-actions"></a>

L'exemple suivant montre comment configurer un groupe d'`DeployGroup`actions pour qu'il dépende de l'`FirstAction`action. Notez que l'action et le groupe d'actions sont au même niveau.

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

## Exemple : Configuration d'un groupe d'actions pour qu'il dépende d'un autre groupe d'actions
<a name="workflows-depends-on-example-two-action-groups"></a>

L'exemple suivant montre comment configurer un groupe d'`DeployGroup`actions pour qu'il dépende du groupe `BuildAndTestGroup` d'actions. Notez que les groupes d'action sont au même niveau.

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

## Exemple : Configuration d'un groupe d'actions pour qu'il dépende de plusieurs actions
<a name="workflows-depends-on-example-advanced"></a>

L'exemple suivant montre comment configurer un groupe d'`DeployGroup`actions pour qu'il dépende de l'`SecondAction`action, de l'action et du groupe `BuildAndTestGroup` d'actions. `FirstAction` Notez que `DeployGroup` c'est au même niveau que `FirstAction``SecondAction`, et`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:
      ...
```