Skip to content

honigpferd/docker-buildx-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-buildx-workflow

a workflow to build multitarget docker images

usage

reuse this github workflow with .github/workflows/<my_workflow>.yaml

name: <myWorkflow>

on: <myTriggers>

jobs:
  <my-docker-buildx-workflow>:
    uses: honigpferd/docker-buildx-workflow/.github/workflows/docker-buildx.yml@v1
    permissions:
      contents: read
      packages: write

optionally override defaults and adapt params to your needs

    with:
      platforms: 'linux/amd64,linux/arm64'    #  (default)
      registry: 'ghcr.io'                     #  (default)
      image_name: ${{ github.repository }}    #  (default)
      tags: |                                 #  (default)
        type=schedule
        type=ref,event=branch
        type=ref,event=pr
        type=semver,pattern={{version}}
        type=semver,pattern={{major}}.{{minor}}
        type=semver,pattern={{major}}
        type=sha