platform tag on docker images

This commit is contained in:
jamesread 2021-11-17 18:46:15 +00:00
parent 9943d1ced5
commit e1ccf444ce
1 changed files with 7 additions and 4 deletions

View File

@ -80,6 +80,7 @@ dockers:
- "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Tag}}"
- "--platform=linux/amd64"
extra_files:
- webui
@ -91,15 +92,17 @@ dockers:
skip_push: false
use: docker
build_flag_templates:
- "--platform=linux/amd64"
- "--platform=linux/arm64"
- "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Tag}}"
extra_files:
- webui
# This container image actually uses the goarm v5 binary, because v5 helps
# support rpi 1's, but it seems most container images start with v7.
- image_templates:
- "docker.io/jamesread/olivetin:{{ .Tag }}-armv5"
- "docker.io/jamesread/olivetin:{{ .Tag }}-armv7"
dockerfile: Dockerfile
goos: linux
goarm: 5
@ -107,7 +110,7 @@ dockers:
skip_push: false
use: docker
build_flag_templates:
- "--platform=linux/amd64"
- "--platform=linux/arm/v7"
- "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Tag}}"
@ -119,7 +122,7 @@ docker_manifests:
image_templates:
- docker.io/jamesread/olivetin:{{ .Version }}-amd64
- docker.io/jamesread/olivetin:{{ .Version }}-arm64
- docker.io/jamesread/olivetin:{{ .Version }}-armv5
- docker.io/jamesread/olivetin:{{ .Version }}-armv7
nfpms:
- maintainer: James Read <contact@jread.com>