Merge pull request #33 from simonhammes/32-docker-hub-tags

Push tags to Docker Hub
This commit is contained in:
Dennis Wielepsky
2025-04-12 19:15:07 +02:00
committed by GitHub
2 changed files with 13 additions and 2 deletions

View File

@@ -22,6 +22,17 @@ jobs:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Extract metadata
id: metadata
uses: docker/metadata-action@v5
with:
images: |
${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}
# "latest" is automatically generated
# Docs: https://github.com/docker/metadata-action?tab=readme-ov-file#latest-tag
tags: |
type=semver,pattern={{version}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
@@ -38,6 +49,6 @@ jobs:
platforms: linux/amd64,linux/arm64
builder: ${{ steps.buildx.outputs.name }}
push: true
tags: ${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:latest
tags: ${{ steps.metadata.outputs.tags }}
cache-from: type=registry,ref=${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:buildcache
cache-to: type=registry,ref=${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:buildcache,mode=max

View File

@@ -1,4 +1,4 @@
name: Docker Image CI
name: Tests
env:
IMAGE_NAME: mirror-to-gitea