diff --git a/.github/workflows/eoefans-api-docker-ci.yml b/.github/workflows/eoefans-api-docker-ci.yml index 8ec03f8..1f6cc9f 100644 --- a/.github/workflows/eoefans-api-docker-ci.yml +++ b/.github/workflows/eoefans-api-docker-ci.yml @@ -28,31 +28,17 @@ jobs: - run: | echo "IMAGE_TAG=${{steps.tag.outputs.tag}}" >> $GITHUB_ENV echo $GITHUB_ENV - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - + - name: Log in to GitHub Docker Registry uses: docker/login-action@v2 with: registry: ${{ env.IMAGE_REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - - - name: Build and push Docker image with version number - uses: docker/build-push-action@v4 - with: - push: true - file: ${{ env.DOCKERFILE_PATH }} - tags: | - ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_REPO }}/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} + - name: Build the Docker image with tag + run: docker build . --file ${{ env.DOCKERFILE_PATH }} --tag ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_REPO }}/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} + + - name: push docker image with tag + run: docker push ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_REPO }}/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} - - name: Build and push Docker image with latest - uses: docker/build-push-action@v4 - with: - push: true - file: ${{ env.DOCKERFILE_PATH }} - tags: | - ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_REPO }}/${{ env.IMAGE_NAME }}:latest