Amazon CodeCatalyst dejará de estar abierto a nuevos clientes a partir del 7 de noviembre de 2025. Si deseas utilizar el servicio, regístrate antes del 7 de noviembre de 2025. Para obtener más información, consulte Cómo migrar desde CodeCatalyst.
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.
Ejemplos de cómo configurar las dependencias entre acciones
Los siguientes ejemplos demuestran cómo configurar las dependencias entre acciones y grupos en el archivo de definición del flujo de trabajo.
Temas
Ejemplo: Configuración de una dependencia simple
El siguiente ejemplo muestra cómo configurar una acción Test para que dependa de la acción Build con la propiedad DependsOn.
Actions:
Build:
Identifier: aws/build@v1
Configuration:
...
Test:
DependsOn:
- Build
Identifier: aws/managed-test@v1
Configuration:
...
Ejemplo: Configuración de un grupo de acciones para que dependa de una acción
El siguiente ejemplo muestra cómo configurar un grupo de acciones DeployGroup para que dependa de la acción FirstAction. Observe que la acción y el grupo de acciones están en el mismo nivel.
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:
...
Ejemplo: Configuración de un grupo de acciones para que dependa de otro grupo de acciones
El siguiente ejemplo muestra cómo configurar un grupo de acciones DeployGroup para que dependa del grupo de acciones BuildAndTestGroup. Observe que los grupos de acciones están en el mismo nivel.
Actions:
BuildAndTestGroup: # Action group 1
Actions:
BuildAction:
...
TestAction:
...
DeployGroup: #Action group 2
DependsOn:
- BuildAndTestGroup
Actions:
DeployAction1:
...
DeployAction2:
...
Ejemplo: Configuración de un grupo de acciones para que dependa de múltiples acciones
El siguiente ejemplo muestra cómo configurar un grupo de acciones DeployGroup para que dependa de la acción FirstAction, la acción SecondAction y el grupo de acciones BuildAndTestGroup. Observe que DeployGroup está al mismo nivel que FirstAction, SecondAction y 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:
...