From 7845f29c4190a9689380a6286a4aeab8b7c67720 Mon Sep 17 00:00:00 2001 From: "kuma.jung" Date: Sun, 3 Nov 2024 17:09:14 +0900 Subject: [PATCH] modify github action runs-on --- .github/workflows/gradle.yml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index fa267bf..5d204a5 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -47,8 +47,8 @@ jobs: uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0 - name: Build with Gradle Wrapper - run: ./gradlew bootJar - + run: ./gradlew bootBuildImage --imageName=${{ secrets.AWS_ACCOUNT_NUM }}.dkr.ecr.${{ env.REGION }}.amazonaws.com/demoapp:d${{ steps.vars.outputs.sha_short }} + # AWS 인증 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 @@ -56,19 +56,15 @@ jobs: aws-region: ${{ env.REGION }} role-to-assume: ${{ secrets.ASSUME_IAM_ROLE }} - - name: copy jar to s3 - run: | - aws s3 cp build/libs/demo*.jar s3://tmc-service-deployment/demoapp/${{ github.base_ref }}/demoapp-${{ steps.vars.outputs.sha_short }}.jar - # ECR LOGIN - # - name: Login to Amazon ECR - # id: login-ecr - # uses: aws-actions/amazon-ecr-login@v2 + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v2 + + - name: Publish Docker image + run: | + docker push ${{ secrets.AWS_ACCOUNT_NUM }}.dkr.ecr.${{ env.REGION }}.amazonaws.com/demoapp:d${{ steps.vars.outputs.sha_short }} - # - name: Publish Docker image - # run: | - # docker push ${{ secrets.AWS_ACCOUNT_NUM }}.dkr.ecr.${{ env.REGION }}.amazonaws.com/demoapp:d${{ steps.vars.outputs.sha_short }} - # - name: Download task definition # run: | # aws ecs describe-task-definition --task-definition demo-tmcdapne2 --query taskDefinition > task-definition.json