How to Use GoReleaser to Automate GoLang Build Releasesby@antgubarev
1,631 reads

How to Use GoReleaser to Automate GoLang Build Releases

tldt arrow
Read on Terminal Reader
Read this story w/o Javascript

Too Long; Didn't Read

GoReleaser automates the build of releases of golang projects almost without cost. It is necessary to write automation of this process because doing it by hand is long and routine. To make the project more user-friendly and attractive authors add docker images, make distributions builds for many different platforms. In this article, all examples will be for GitHub. But these same techniques can be easily adapted to close projects, too. GoReaser is a utility written in Go that can perform all these actions based on a simple yaml script.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - How to Use GoReleaser to Automate GoLang Build Releases
Anton Gubarev HackerNoon profile picture

@antgubarev

Anton Gubarev

Software engineer with 11 years of expirience. Focused on fault tolerant, distributed systems, PaaS, golang, HA.


Receive Stories from @antgubarev

react to story with heart
Anton Gubarev HackerNoon profile picture
by Anton Gubarev @antgubarev.Software engineer with 11 years of expirience. Focused on fault tolerant, distributed systems, PaaS, golang, HA.
Read My Stories

RELATED STORIES

L O A D I N G
. . . comments & more!