Browse Source

feat: reorder pipeline and update sidekiq task definition variable

pull/1899/head
Chirag-Bhatti 3 years ago
parent
commit
ba7d243738
  1. 28
      .github/workflows/aws_deploy.yml

28
.github/workflows/aws_deploy.yml

@ -135,12 +135,6 @@ jobs:
run: | run: |
aws ecs describe-task-definition --task-definition $app_task_definition --query taskDefinition > app-task-definition.json aws ecs describe-task-definition --task-definition $app_task_definition --query taskDefinition > app-task-definition.json
- name: Download sidekiq service task definition
env:
app_task_definition: ${{ inputs.aws_resource_prefix }}-sidekiq
run: |
aws ecs describe-task-definition --task-definition $app_task_definition --query taskDefinition > sidekiq-task-definition.json
- name: Update app image ID - name: Update app image ID
id: app-task-def id: app-task-def
uses: aws-actions/amazon-ecs-render-task-definition@v1 uses: aws-actions/amazon-ecs-render-task-definition@v1
@ -149,14 +143,6 @@ jobs:
container-name: app container-name: app
image: ${{ env.image }} image: ${{ env.image }}
- name: Update sidekiq image ID
id: sidekiq-task-def
uses: aws-actions/amazon-ecs-render-task-definition@v1
with:
task-definition: sidekiq-task-definition.json
container-name: sidekiq
image: ${{ env.image }}
- name: Deploy updated application - name: Deploy updated application
uses: aws-actions/amazon-ecs-deploy-task-definition@v1 uses: aws-actions/amazon-ecs-deploy-task-definition@v1
with: with:
@ -165,6 +151,20 @@ jobs:
task-definition: ${{ steps.app-task-def.outputs.task-definition }} task-definition: ${{ steps.app-task-def.outputs.task-definition }}
wait-for-service-stability: true wait-for-service-stability: true
- name: Download sidekiq service task definition
env:
sidekiq_task_definition: ${{ inputs.aws_resource_prefix }}-sidekiq
run: |
aws ecs describe-task-definition --task-definition $sidekiq_task_definition --query taskDefinition > sidekiq-task-definition.json
- name: Update sidekiq image ID
id: sidekiq-task-def
uses: aws-actions/amazon-ecs-render-task-definition@v1
with:
task-definition: sidekiq-task-definition.json
container-name: sidekiq
image: ${{ env.image }}
- name: Deploy updated sidekiq - name: Deploy updated sidekiq
uses: aws-actions/amazon-ecs-deploy-task-definition@v1 uses: aws-actions/amazon-ecs-deploy-task-definition@v1
with: with:

Loading…
Cancel
Save