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

How to Use GoReleaser to Automate GoLang Build Releases

by Anton Gubarev13mApril 11th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

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
Anton Gubarev

Anton Gubarev

@antgubarev

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

About @antgubarev
LEARN MORE ABOUT @ANTGUBAREV'S
EXPERTISE AND PLACE ON THE INTERNET.

Share Your Thoughts

About Author

Anton Gubarev HackerNoon profile picture
Anton Gubarev@antgubarev
Software engineer with 11 years of expirience. Focused on fault tolerant, distributed systems, PaaS, golang, HA.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
L O A D I N G
. . . comments & more!