name: Deploy to dev on: push: branches: - dev jobs: build-push-docker-cli: name: Build a new porter-cli docker image runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2.3.4 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }} aws-region: us-east-2 - name: Login to ECR public id: login-ecr run: | aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/o1j4x7p4 - name: Build run: | DOCKER_BUILDKIT=1 docker build . \ -t public.ecr.aws/o1j4x7p4/porter-cli:dev \ -f ./services/porter_cli_container/dev.Dockerfile - name: Push run: | docker push public.ecr.aws/o1j4x7p4/porter-cli:dev