From 8d0b331a415ab8de3001f7438a194e49955d7d2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Dan?= Date: Thu, 10 Aug 2023 12:14:42 +0200 Subject: [PATCH] ci: add devnet-1 deploy job --- .github/workflows/docker_build_push.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker_build_push.yml b/.github/workflows/docker_build_push.yml index 944e9e6..3854d90 100644 --- a/.github/workflows/docker_build_push.yml +++ b/.github/workflows/docker_build_push.yml @@ -3,7 +3,6 @@ name: Docker_build_push on: release: types: [created] - workflow_dispatch: env: REGISTRY: ghcr.io @@ -55,3 +54,24 @@ jobs: type=registry,ref=${{ env.REGISTRY }}/${{ github.repository }}:build-cache-${{ env.GITHUB_REF_SLUG_URL }}-${{ github.workflow }} type=registry,ref=${{ env.REGISTRY }}/${{ github.repository }}:build-cache-main-${{ github.workflow }} cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ github.repository }}:build-cache-${{ env.GITHUB_REF_SLUG_URL }}-${{ github.workflow }},mode=max + + devnet-1: + name: Deploy to devnet-1 + runs-on: ubuntu-latest + needs: docker + environment: devnet-1 + steps: + - name: Configure AWS credentials for devnet-1 account + 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 }} + # role-to-assume: arn:aws:iam::268276581508:role/ExplorerBucketAccessRole + # role-session-name: Terraform-RobotToposware-session + aws-region: us-east-1 + role-skip-session-tagging: true + role-duration-seconds: 3600 + + - name: Update elasticbeanstalk dapp-frontend-erc20 production environment + run: | + aws elasticbeanstalk update-environment --application-name dapp-frontend-erc20 --environment-name production --version-label ${{ steps.meta.outputs.tags }}