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