Skip to content

Commit

Permalink
Update ecs-deploy.yaml
Browse files Browse the repository at this point in the history
Signed-off-by: Felix Wong <[email protected]>
  • Loading branch information
fawaf authored May 30, 2024
1 parent 1a884cd commit 9bac977
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions .github/workflows/ecs-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,8 @@ env:
AWS_REGION: us-west-2 # set this to your preferred AWS region, e.g. us-west-1
ECS_SERVICE: MY_ECS_SERVICE # set this to your Amazon ECS service name
ECS_CLUSTER: MY_ECS_CLUSTER # set this to your Amazon ECS cluster name
ECS_TASK_DEFINITION: MY_ECS_TASK_DEFINITION # set this to the path to your Amazon ECS task definition
# file, e.g. .aws/task-definition.json
CONTAINER_NAME: MY_CONTAINER_NAME # set this to the name of the container in the
# containerDefinitions section of your task definition
ECS_TASK_DEFINITION: MY_ECS_TASK_DEFINITION # path to your Amazon ECS task definition file, e.g. .aws/task-definition.json
CONTAINER_NAME: MY_CONTAINER_NAME # name of the container in the containerDefinitions section of your task definition

jobs:
deploy:
Expand All @@ -38,22 +36,22 @@ jobs:
uses: actions/checkout@v4

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@0e613a0980cbf65ed5b322eb7a1e075d28913a83
uses: aws-actions/configure-aws-credentials@main
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
role-to-assume: arn:aws:iam::1234567890:role/example-role
role-session-name: githubaction-aatf
aws-region: ${{ env.AWS_REGION }}

- name: Fill in the new image ID in the Amazon ECS task definition
id: task-def
uses: aws-actions/amazon-ecs-render-task-definition@c804dfbdd57f713b6c079302a4c01db7017a36fc
uses: aws-actions/amazon-ecs-render-task-definition@master
with:
task-definition: ${{ env.ECS_TASK_DEFINITION }}
container-name: ${{ env.CONTAINER_NAME }}
image: ${{ steps.build-image.outputs.image }}

- name: Deploy Amazon ECS task definition
uses: aws-actions/amazon-ecs-deploy-task-definition@df9643053eda01f169e64a0e60233aacca83799a
uses: aws-actions/amazon-ecs-deploy-task-definition@master
with:
task-definition: ${{ steps.task-def.outputs.task-definition }}
service: ${{ env.ECS_SERVICE }}
Expand Down

0 comments on commit 9bac977

Please sign in to comment.