Prechádzať zdrojové kódy

platform tag on docker images

jamesread 4 rokov pred
rodič
commit
e1ccf444ce
1 zmenil súbory, kde vykonal 7 pridanie a 4 odobranie
  1. 7 4
      .goreleaser.yml

+ 7 - 4
.goreleaser.yml

@@ -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>