CI/CD Automation

Effortless Multi-Arch Docker Images with GoReleaser and GitHub Actions

Streamline Your CI/CD Pipeline for Multi-Platform Docker Image Builds

Photo by Dominic Kurniawan Suryaputra on Unsplash Releasing software can be a tedious process, especially when managing multiple architectures and platforms. GoReleaser is a powerful automation tool for Go projects that simplifies the build, release, and publishing steps, offering extensive customization. With GoReleaser, you can automate everything from compiling binaries and building Docker images to publishing releases with minimal configuration. In this post, I’ll walk you through how to...