gilfoyle icon indicating copy to clipboard operation
gilfoyle copied to clipboard

Use goreleaser to push Docker image

Open sundowndev opened this issue 3 years ago • 0 comments

Summary

Goreleaser have native support for pushing Docker images. We should take advantage of it.

References

  • https://goreleaser.com/customization/docker_manifest/

Examples

dockers:
- image_templates:
  - "dreamvo/gilfoyle:{{ .Version }}-amd64"
  use_buildx: true
  dockerfile: Dockerfile
  build_flag_templates:
  - "--platform=linux/amd64"
- image_templates:
  - "dreamvo/gilfoyle:{{ .Version }}-arm64"
  use_buildx: true
  goarch: arm64
  dockerfile: Dockerfile
  build_flag_templates:
  - "--platform=linux/arm64"
docker_manifests:
- name_template: dreamvo/gilfoyle:{{ .Version }}
  image_templates:
  - dreamvo/gilfoyle:{{ .Version }}-amd64
  - dreamvo/gilfoyle:{{ .Version }}-arm64

sundowndev avatar Apr 08 '21 16:04 sundowndev