From e420bf654794e5031d5be7683160f0ea1152f74d Mon Sep 17 00:00:00 2001 From: Gabriel Rosa Date: Thu, 4 Jan 2024 10:25:51 -0300 Subject: [PATCH] CI: choose wether to deploy to dockerhub --- .github/workflows/deploy-manually.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-manually.yml b/.github/workflows/deploy-manually.yml index d89e864..f370663 100644 --- a/.github/workflows/deploy-manually.yml +++ b/.github/workflows/deploy-manually.yml @@ -13,6 +13,11 @@ on: - stg - stg2 - prd + push_to_dockerhub: + description: "Push image to Dockerhub?" + required: true + type: boolean + default: false jobs: extract_environment: @@ -114,20 +119,21 @@ jobs: docker-compose -f build.docker-compose.yml push - name: Login to Docker Hub + if: github.event.inputs.push_to_dockerhub uses: docker/login-action@v2 with: username: dadosfera password: ${{ secrets.DOCKERHUB_PASSWORD }} - + - name: Build, Tag, and Push Image to Dockerhub + if: github.event.inputs.push_to_dockerhub env: ENV: ${{ needs.extract_environment.outputs.environment }} IMAGE_TAG: ${{ needs.semantic_release.outputs.new_release_version }} ACCOUNT_ID: ${{ steps.aws.outputs.aws-account-id }} run: | - docker-compose -f build.docker-compose.dockerhub.yml build - docker-compose -f build.docker-compose.dockerhub.yml push - + docker-compose -f build.docker-compose.dockerhub.yml build + docker-compose -f build.docker-compose.dockerhub.yml push - name: Create ZIP file to Deploy AWS Beanstalk env: