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.title={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}" - "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Tag}}" - "--label=org.opencontainers.image.version={{.Tag}}"
- "--platform=linux/amd64"
extra_files: extra_files:
- webui - webui
@ -91,15 +92,17 @@ dockers:
skip_push: false skip_push: false
use: docker use: docker
build_flag_templates: build_flag_templates:
- "--platform=linux/amd64" - "--platform=linux/arm64"
- "--label=org.opencontainers.image.title={{.ProjectName}}" - "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}" - "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Tag}}" - "--label=org.opencontainers.image.version={{.Tag}}"
extra_files: extra_files:
- webui - 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: - image_templates:
- "docker.io/jamesread/olivetin:{{ .Tag }}-armv5" - "docker.io/jamesread/olivetin:{{ .Tag }}-armv7"
dockerfile: Dockerfile dockerfile: Dockerfile
goos: linux goos: linux
goarm: 5 goarm: 5
@ -107,7 +110,7 @@ dockers:
skip_push: false skip_push: false
use: docker use: docker
build_flag_templates: build_flag_templates:
- "--platform=linux/amd64" - "--platform=linux/arm/v7"
- "--label=org.opencontainers.image.title={{.ProjectName}}" - "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}" - "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Tag}}" - "--label=org.opencontainers.image.version={{.Tag}}"
@ -119,7 +122,7 @@ docker_manifests:
image_templates: image_templates:
- docker.io/jamesread/olivetin:{{ .Version }}-amd64 - docker.io/jamesread/olivetin:{{ .Version }}-amd64
- docker.io/jamesread/olivetin:{{ .Version }}-arm64 - docker.io/jamesread/olivetin:{{ .Version }}-arm64
- docker.io/jamesread/olivetin:{{ .Version }}-armv5 - docker.io/jamesread/olivetin:{{ .Version }}-armv7
nfpms: nfpms:
- maintainer: James Read <contact@jread.com> - maintainer: James Read <contact@jread.com>