Ejemplos de cómo configurar las dependencias entre acciones - Amazon 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.

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