From ded3b663ec204664ce4508c5d07ecc4be5a5b0f2 Mon Sep 17 00:00:00 2001 From: "Bernat, Anastasia" Date: Wed, 22 May 2024 15:03:32 -0700 Subject: [PATCH] Git workflows. --- workflows/aws.yml | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100755 workflows/aws.yml diff --git a/workflows/aws.yml b/workflows/aws.yml deleted file mode 100755 index faf15f1..0000000 --- a/workflows/aws.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Update Dashboard Lambda Image - -on: - push: - branches: [ main, dev ] - -jobs: - build-and-push: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1 - with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: us-west-2 - - - name: Login to Amazon ECR - id: login-ecr - uses: aws-actions/amazon-ecr-login@v1 - - - name: Extract branch name - shell: bash - run: echo "BRANCH_NAME=$(echo ${GITHUB_REF#refs/heads/})" >> $GITHUB_ENV - - - name: Build, tag, and push image to Amazon ECR, then update Lambda code - id: build-image - env: - REGISTRY: ${{ steps.login-ecr.outputs.registry }} - REPOSITORY: dash-${{secrets.DEPLOYMENT_NAME}} - IMAGE_TAG: ${{ env.BRANCH_NAME }} - LAMBDA_NAME: dash-${{secrets.DEPLOYMENT_NAME}}-${{ env.BRANCH_NAME }}-LambdaFunction - run: | - docker build -t $REGISTRY/$REPOSITORY:$IMAGE_TAG . - docker push $REGISTRY/$REPOSITORY:$IMAGE_TAG - aws lambda update-function-code \ - --function-name $LAMBDA_NAME \ - --image-uri $REGISTRY/$REPOSITORY:$IMAGE_TAG