Skip to content

Commit

Permalink
fixup! feat(action): implement rollback mechanism
Browse files Browse the repository at this point in the history
  • Loading branch information
IamAbbey committed Feb 22, 2024
1 parent c6dd3f7 commit b782a34
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,10 @@ runs:
shell: bash
run: |
if [[ "${{ steps.determine-arn-to-deregister.outputs.arn-to-register }}" == "previous" ]]; then
ecs deregister-task-definition --task-definition "${{ steps.deploy-task-definition.outputs.previous-task-definition-arn }}" --region ${{ inputs.aws_region }}
aws ecs deregister-task-definition --task-definition "${{ steps.deploy-task-definition.outputs.previous-task-definition-arn }}" --region ${{ inputs.aws_region }}
elif [[ "${{ steps.determine-arn-to-deregister.outputs.arn-to-register }}" == "latest" ]]; then
ecs deregister-task-definition --task-definition "${{ steps.deploy-task-definition.outputs.latest-task-definition-arn }}" --region ${{ inputs.aws_region }}
aws ecs deregister-task-definition --task-definition "${{ steps.deploy-task-definition.outputs.latest-task-definition-arn }}" --region ${{ inputs.aws_region }}
echo "::error::Deployment failed; rollback triggered"
exit 1
fi
Expand All @@ -128,10 +128,10 @@ runs:
shell: bash
run: |
if [[ "${{ steps.determine-arn-to-deregister.outputs.arn-to-register }}" == "previous" ]]; then
ecs deregister-task-definition --task-definition "${{ steps.deploy-local-task-definition.outputs.previous-task-definition-arn }}" --region ${{ inputs.aws_region }}
aws ecs deregister-task-definition --task-definition "${{ steps.deploy-local-task-definition.outputs.previous-task-definition-arn }}" --region ${{ inputs.aws_region }}
elif [[ "${{ steps.determine-arn-to-deregister.outputs.arn-to-register }}" == "latest" ]]; then
ecs deregister-task-definition --task-definition "${{ steps.deploy-local-task-definition.outputs.latest-task-definition-arn }}" --region ${{ inputs.aws_region }}
aws ecs deregister-task-definition --task-definition "${{ steps.deploy-local-task-definition.outputs.latest-task-definition-arn }}" --region ${{ inputs.aws_region }}
echo "::error::Deployment failed; rollback triggered"
exit 1
fi

0 comments on commit b782a34

Please sign in to comment.