diff --git a/.github/workflows/docker-hub.yml b/.github/workflows/docker-hub.yml index 1a8547c..79a6225 100644 --- a/.github/workflows/docker-hub.yml +++ b/.github/workflows/docker-hub.yml @@ -2,7 +2,7 @@ name: Docker Hub Image Deploy on: push: - branches: ["master"] + branches: ["main", "develop"] jobs: docker-image: @@ -27,11 +27,18 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Build and push the Docker image - uses: docker/build-push-action@v5.3.0 - with: - context: . - push: true - tags: | - ${{ secrets.DOCKERHUB_USERNAME }}/allthemods10:latest - ${{ secrets.DOCKERHUB_USERNAME }}/allthemods10:${{ env.SERVER_VERSION }} +- name: Build and push the Docker image (versioned tag) + uses: docker/build-push-action@v5.3.0 + with: + context: . + push: true + tags: ${{ secrets.DOCKERHUB_USERNAME }}/allthemods10:${{ env.SERVER_VERSION }} + +- name: Build and push the Docker image (latest tag) + if: ${{ github.ref_name == 'main' }} + uses: docker/build-push-action@v5.3.0 + with: + context: . + push: true + tags: ${{ secrets.DOCKERHUB_USERNAME }}/allthemods10:latest +