Example: An 'Approval' gate - Amazon CodeCatalyst

Example: An 'Approval' gate

The following example shows how to add an Approval gate called Approval_01 between two actions called Staging, and Production. The Staging action runs first, the Approval_01 gate second, and the Production action last. The Production action only runs if the Approval_01 gate is unlocked. The DependsOn property ensures that the Staging, Approval_01, and Production phases run in sequential order.

For more information about the Approval gate, see Requiring approvals on workflow runs.

Actions: Staging: # Deploy to a staging server Identifier: aws/ecs-deploy@v1 Configuration: ... Approval_01: Identifier: aws/approval@v1 DependsOn: - Staging Configuration: ApprovalsRequired: 2 Production: # Deploy to a production server Identifier: aws/ecs-deploy@v1 DependsOn: - Approval_01 Configuration: ...