diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 49f42ce..6b59c06 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -2,9 +2,9 @@ name: Docker Image CI on: push: - branches: [ "master" ] + branches: [ "master", "dev" ] pull_request: - branches: [ "master" ] + branches: [ "master", "dev" ] jobs: @@ -14,6 +14,10 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Extract branch name + shell: bash + run: echo "branch=$(echo ${GITHUB_REF#refs/heads/})" >>$GITHUB_OUTPUT + id: extract_branch - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 @@ -34,5 +38,5 @@ jobs: - name: Push to Dockerhub run: | - docker push saile2204/ionos_ddns_updater:latest - docker push saile2204/ionos_ddns_updater:$GITHUB_SHA + docker push saile2204/ionos_ddns_updater:latest-${{ steps.extract_branch.outputs.branch }} + docker push saile2204/ionos_ddns_updater:${{ steps.extract_branch.outputs.branch }}-$GITHUB_SHA