Skip to content

GoReleaser XX

goreleaser-xx is a small CLI wrapper for GoReleaser and available as a lightweight and multi-platform scratch Docker image to ease the integration and cross compilation in a Dockerfile for your Go projects using Buildx Docker component that enables many powerful build features with Moby BuildKit builder engine.

  • Handle --platform in your Dockerfile for multi-platform support
  • Build into any architecture
  • Handle C and C++ compilers for CGO dependencies
  • Translation of platform ARGs in the global scope into Go compiler's target
  • Auto generation of .goreleaser.yml config based on target architecture

Many examples are provided in the demo folder of the repository.