

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Agrupación de acciones en grupos de acciones
<a name="workflows-group-actions"></a>

Un *grupo de acciones* contiene una o más acciones. Agrupar las acciones en grupos de acciones le ayuda a mantener el flujo de trabajo organizado y también le permite configurar las dependencias entre los distintos grupos.

**nota**  
No puede anidar grupos de acciones dentro de otros grupos de acciones o acciones.

**Topics**
+ [Definición de un grupo de acciones](#workflows-define-action-group)
+ [Ejemplo: Definición de dos grupos de acciones](workflows-group-actions-example.md)

## Definición de un grupo de acciones
<a name="workflows-define-action-group"></a>

Usa las siguientes instrucciones para definir un grupo de CodeCatalyst acciones.

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

*No disponible. Seleccione YAML para ver las instrucciones de YAML.*

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

**Definición de un grupo**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Elija el proyecto.

1. En el panel de navegación, elija **CI/CD** y, a continuación, elija **Flujos de trabajo**.

1. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

1. Elija **Edit (Edición de)**.

1. Elija **YAML**.

1. En `Actions`, agregue un código similar al siguiente:

   ```
   Actions:
     action-group-name: 
       Actions:
         action-1:
           Identifier: aws/build@v1
           Configuration:
             ...
         action-2:
           Identifier: aws/build@v1
           Configuration:
             ...
   ```

   Para ver otro ejemplo, consulte [Ejemplo: Definición de dos grupos de acciones](workflows-group-actions-example.md). Para obtener más información, consulte la descripción de la propiedad `action-group-name` en la [Acciones](workflow-reference.md#actions-reference) de la [Definición de flujo de trabajo en YAML](workflow-reference.md).

1. (Opcional) Seleccione **Validar** para validar el código de YAML del flujo de trabajo antes de confirmarlo.

1. Seleccione **Confirmar**, introduzca un mensaje de confirmación y vuelva a seleccionar **Confirmar**.

------

# Ejemplo: Definición de dos grupos de acciones
<a name="workflows-group-actions-example"></a>

El siguiente ejemplo muestra cómo definir dos grupos de CodeCatalyst acción de Amazon: `BuildAndTest` y`Deploy`. El grupo `BuildAndTest` incluye dos acciones (`Build` y `Test`) y el grupo `Deploy` también incluye dos acciones (`DeployCloudFormationStack` y `DeployToECS`).

```
Actions:
  BuildAndTest: # Action group 1
    Actions:
      Build:
        Identifier: aws/build@v1
        Configuration:
          ...
      Test:
        Identifier: aws/managed-test@v1
        Configuration:
  Deploy: #Action group 2
    Actions:
      DeployCloudFormationStack:
        Identifier: aws/cfn-deploy@v1
        Configuration:
          ...
      DeployToECS:
        Identifier: aws/ecs-deploy@v1
        Configuration:
          ...
```