Update .gitea/workflows/docker-build-push.yml

This commit is contained in:
2026-02-06 10:43:17 +00:00
parent 782d0d403a
commit 48bccb4afa

View File

@@ -22,6 +22,11 @@ on:
required: false required: false
type: string type: string
default: . default: .
secrets:
DOCKER_HUB_USERNAME:
required: true
DOCKER_HUB_ACCESS_TOKEN:
required: true
outputs: outputs:
image: image:
description: Fully-qualified image reference pushed to Docker Hub description: Fully-qualified image reference pushed to Docker Hub
@@ -46,15 +51,15 @@ jobs:
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v2 uses: docker/login-action@v2
with: with:
username: ${{ env.DOCKER_HUB_USERNAME }} username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ env.DOCKER_HUB_ACCESS_TOKEN }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
- name: Push Docker image to Docker Hub - name: Push Docker image to Docker Hub
id: push id: push
shell: bash shell: bash
run: | run: |
set -euo pipefail set -euo pipefail
REMOTE_IMAGE="${{ env.DOCKER_HUB_USERNAME }}/${{ inputs.image_name }}:${{ inputs.image_tag }}" REMOTE_IMAGE="${{ secrets.DOCKER_HUB_USERNAME }}/${{ inputs.image_name }}:${{ inputs.image_tag }}"
docker tag "${{ inputs.image_name }}:${{ inputs.image_tag }}" "$REMOTE_IMAGE" docker tag "${{ inputs.image_name }}:${{ inputs.image_tag }}" "$REMOTE_IMAGE"
docker push "$REMOTE_IMAGE" docker push "$REMOTE_IMAGE"
echo "image=$REMOTE_IMAGE" >> "$GITHUB_OUTPUT" echo "image=$REMOTE_IMAGE" >> "$GITHUB_OUTPUT"