From e9f4ea76245e85b94bb2b8c65522fbd6012b63d3 Mon Sep 17 00:00:00 2001 From: TimofeyTst Date: Sun, 8 Oct 2023 12:58:50 +0300 Subject: [PATCH] Determine dockerfile --- .github/workflows/main.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fc22747..0f2c5c7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,16 +31,22 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Determine Dockerfile + id: dockerfile + run: | + if [ "$GITHUB_REF" == "refs/heads/prod" ]; then + echo "Using Dockerfile.prod" + echo "::set-output name=dockerfile::Dockerfile.prod" + else + echo "Using Dockerfile" + echo "::set-output name=dockerfile::Dockerfile" + fi + - name: Build and push uses: docker/build-push-action@v5 with: push: true - file: | - if [ "$GITHUB_REF" == "refs/heads/prod" ]; then - echo "Dockerfile.prod" - else - echo "Dockerfile" - fi + file: ${{ steps.dockerfile.outputs.dockerfile }} tags: ${{ steps.meta.outputs.tags }}