

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esempi di come configurare le dipendenze tra le azioni
<a name="workflows-depends-on-examples"></a>

Gli esempi seguenti mostrano come configurare le dipendenze tra azioni e gruppi nel file di definizione del flusso di lavoro.

**Topics**
+ [Esempio: configurazione di una dipendenza semplice](#workflows-depends-on-example-simple)
+ [Esempio: configurazione di un gruppo di azioni in modo che dipenda da un'azione](#workflows-depends-on-example-action-groups-actions)
+ [Esempio: configurazione di un gruppo di azioni in modo che dipenda da un altro gruppo di azioni](#workflows-depends-on-example-two-action-groups)
+ [Esempio: configurazione di un gruppo di azioni in modo che dipenda da più azioni](#workflows-depends-on-example-advanced)

## Esempio: configurazione di una dipendenza semplice
<a name="workflows-depends-on-example-simple"></a>

L'esempio seguente mostra come configurare un'`Test`azione in modo che dipenda dall'`Build`azione che utilizza la `DependsOn` proprietà.

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

## Esempio: configurazione di un gruppo di azioni in modo che dipenda da un'azione
<a name="workflows-depends-on-example-action-groups-actions"></a>

L'esempio seguente mostra come configurare un gruppo di `DeployGroup` azioni in modo che dipenda dall'`FirstAction`azione. Notate che l'azione e il gruppo di azioni sono allo stesso livello.

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

## Esempio: configurazione di un gruppo di azioni in modo che dipenda da un altro gruppo di azioni
<a name="workflows-depends-on-example-two-action-groups"></a>

L'esempio seguente mostra come configurare un gruppo di `DeployGroup` azioni in modo che dipenda dal gruppo di `BuildAndTestGroup` azioni. Notate che i gruppi di azione si trovano allo stesso livello.

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

## Esempio: configurazione di un gruppo di azioni in modo che dipenda da più azioni
<a name="workflows-depends-on-example-advanced"></a>

L'esempio seguente mostra come configurare un gruppo di `DeployGroup` azioni in modo che dipenda dall'`FirstAction`azione, dall'`SecondAction`azione e dal gruppo di `BuildAndTestGroup` azioni. Notate che `DeployGroup` è allo stesso livello di `FirstAction``SecondAction`, e`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:
      ...
```