From fb83008312a69970e0a395798b2ca39e2db1bdfd Mon Sep 17 00:00:00 2001 From: Jim Sheldon Date: Wed, 29 Sep 2021 10:13:09 -0400 Subject: [PATCH] separate arm64 docker build (#177) my mistake, goarch doesn't take a list, the builds have to be separate --- .goreleaser-snapshot.yml | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/.goreleaser-snapshot.yml b/.goreleaser-snapshot.yml index 707e31dd..3b9b4d50 100644 --- a/.goreleaser-snapshot.yml +++ b/.goreleaser-snapshot.yml @@ -83,9 +83,29 @@ changelog: dockers: - goos: linux - goarch: - - amd64 - - arm64 + goarch: amd64 + goarm: '' + binaries: + - drone-cache + image_templates: + - "meltwater/drone-cache:{{ .Tag }}" + skip_push: false + dockerfile: Dockerfile + build_flag_templates: + - "--label=org.label-schema.schema-version=1.0" + - "--label=version={{.Version}}" + - "--label=org.label-schema.name={{.ProjectName}}" + - "--label=org.label-schema.version={{.Version}}" + - "--label=org.label-schema.build-date={{.Date}}" + - "--label=org.label-schema.vcs-ref={{.FullCommit}}" + - "--label=org.label-schema.docker.dockerfile=Dockerfile" + - "--label=org.opencontainers.image.name={{.ProjectName}}" + - "--label=org.opencontainers.image.version={{.Version}}" + - "--label=org.opencontainers.image.created={{.Date}}" + - "--label=org.opencontainers.image.revision={{.FullCommit}}" + - + goos: linux + goarch: arm64 goarm: '' binaries: - drone-cache @@ -94,6 +114,7 @@ dockers: skip_push: false dockerfile: Dockerfile build_flag_templates: + - "--platform=linux/arm64/v8" - "--label=org.label-schema.schema-version=1.0" - "--label=version={{.Version}}" - "--label=org.label-schema.name={{.ProjectName}}"